Echo

Jest to jedna z najczęściej używanych w php funkcji (dokładniej konstrukcji). Za jej pomocą przesyła się do przeglądarki dowolne dane czy kod, np:

<?php echo 'Witaj!'; ?>
prześle do przegladarki:
Witaj!

<?php echo '<a href="index.html"> Strona główna</a>'; ?>
prześle do przegladarki kod:
<a href="index.html">Strona główna</a>
czyli zostanie wyświetlony napis "Strona główna" jako hiperłącze.

Za pomocą echo można także przesyłać stałe, zmienne czy funkcje (dwie ostatnie poznamy w dalszej części kursu). Oto przykład ze sklepu, plik catalog/ index.php:
<td width="<?php echo BOX_WIDTH; ?>"valign="top">
Przyjmijmy, że stała BOX_WIDTH zdefiniowaliśmy jako 140, wówczas ten fragment kodu w przeglądarce będzie wyglądał następująco:
<td width="140" valign="top">
Zamiast znaku ' można użyć cudzysłowa,np:

<?php echo "Witaj!"; ?>

czy nawet objąć przesyłane dane nawiasami:

<?php echo ("Witaj!"); ?>

Jeśli dane zawierają takie same cudzysłowy, jak użyte w konstrukcji echo należy poprzedzić je odwóconym ukośnikiem, np:

<?php echo "<a href=\"index.html\"> Strona główna</a>"; ?>

lub po prostu wymienić cudzysłowy przy echo na pojedyncze:

<?php echo '<a href="index.html"> Strona główna</a>'; ?>