Tarayıcı ekranında bilgi yazdırmak için kullanılan önemli fonksiyonlardan iki tanesi echo ve printtir. Echo ve print fonksiyonları neredeyse birbirleri ile aynıdır. Her ikisi de ekrana veri çıkışı için kullanılır. Bu fonksiyon arasında küçük farklar vardır. Echo fonksiyonun dönüş değeri yoktur, print fonksiyonunun ise dönüş değeri 1’dir. Echo fonksiyonu yaygın olarak kullanımı olmasa da birden fazla parametre alabilirken print fonksiyonu sadece bir parametre alabilir. Echo, printre göre biraz daha hızlıdır.
Echo komutu
Echo komutu parantezli veya parantez olmadan kullanılabilir.
<?php
echo "Merhaba Dünya!";
echo ("Merhaba Dünya!");
?>
Yukarıdaki örnekte verilen iki komutta aynıdır.
Aşağıdaki örnekler, echo komutuyla metnin nasıl çıktı alınacağını göstermektedir. Metin HTML kodu içeriyorsa echo komutu ilgili kodu düz metin olarak değil bit HTML kodu olacak şekilde yorumlar.
<?php
echo "<h2>PHP Öğreniyorum</h2>";
echo "Merhaba Dünya!<br>";
echo "PHP'yi öğrenirken çok örnek yapmam gerekir.<br>";
echo "Bu ", "metin ", "birden ", "fazla ", "parametre kullanılarak oluşturulmuştur.";
?>
Yukarıdaki kod tarayıcıda aşağıdaki şekilde görünecektir.

Echo komutu ile metinler dışında, değişkenlerin değerlerini de yazdırabiliriz. Aşağıdaki örnek, echo ifadesiyle metin ve değişkenlerin nasıl çıktı alınacağını göstermektedir.
<?php
$txt1 = "PHP Öğreniyorum";
$txt2 = "bol örnek yap.";
echo "<h2>$txt1</h2>";
echo "<p>PHP öğrenmek için $txt2</p>";
?>
Yukarıdaki kod tarayıcıda aşağıdaki gibi görünecektir.

Echo komutu tek tırnak ( ‘ ) ve çift tırnak ( “ ) ile kullanılabilir. Metinler tırnak işaretleri ile çevrilidir, ancak PHP’de tek ve çift tırnak işaretleri arasında bir fark vardır. Çift tırnak işareti kullanıldığında, değişkenler yukarıdaki örnekte olduğu gibi metin dizesine eklenebilir. Tek tırnak işareti kullanıldığında, değişkenler nokta ( . ) operatörü kullanılarak aşağıdaki gibi eklenmelidir.
<?php
$txt1 = "PHP Öğreniyorum";
$txt2 = "bol örnek yap.";
echo '<h2>' . $txt1 . '</h2>';
echo '<p>PHP öğrenmek için ' . $txt2 . '</p>';
?>
Print komutu
Print komutu parantezli veya parantez olmadan kullanılabilir. print veya print() şeklinde.
<?php
print "Merhaba Dünya!";
print ("Merhaba Dünya!");
?>
Yukarıdaki örnekte verilen iki komutta aynıdır.
Aşağıdaki örnekler, print komutuyla metnin nasıl çıktı alınacağını göstermektedir. Metin HTML kodu içeriyorsa print komutu ilgili kodu düz metin olarak değil bit HTML kodu olacak şekilde yorumlar.
<?php
print "<h2>PHP Öğreniyorum</h2>";
print "Merhaba Dünya!<br>";
print "PHP'yi öğrenirken çok örnek yapmam gerekir.<br>";
?>
Yukarıdaki kod tarayıcıda aşağıdaki şekilde görünecektir.

print komutu ile metinler dışında, değişkenlerin değerlerini de yazdırabiliriz. Aşağıdaki örnek, print ifadesiyle metin ve değişkenlerin nasıl çıktı alınacağını göstermektedir.
<?php
$txt1 = "PHP Öğreniyorum";
$txt2 = "bol örnek yap.";
print "<h2>$txt1</h2>";
print "<p>PHP öğrenmek için $txt2</p>";
?>
Yukarıdaki kod tarayıcıda aşağıdaki gibi görünecektir.

print komutu tek tırnak ( ‘ ) ve çift tırnak ( “ ) ile kullanılabilir. Metinler tırnak işaretleri ile çevrilidir, ancak PHP’de tek ve çift tırnak işaretleri arasında bir fark vardır. Çift tırnak işareti kullanıldığında, değişkenler yukarıdaki örnekte olduğu gibi metin dizesine eklenebilir. Tek tırnak işareti kullanıldığında, değişkenler nokta ( . ) operatörü kullanılarak aşağıdaki gibi eklenmelidir.
<?php
$txt1 = "PHP Öğreniyorum";
$txt2 = "bol örnek yap.";
print '<h2>' . $txt1 . '</h2>';
print '<p>PHP öğrenmek için ' . $txt2 . '</p>';
?>