PHP/Programmazione/echo

Wikibooks, manuali e libri di testo liberi.


Copertina PHP/Copertina

Ecco un esempio pratico per inviare un output di testo:

<?php echo " Testo da stampare "; ?>

Oltre al comando echo esiste anche però il comando print:

<?php print " Testo da stampare "; ?>

Questi due comandi hanno la stessa funzione, ma sono però differenti per un particolare, spesso trascurabile: a differenza di echo, print non può accettare più di un argomento.
Non si tratta, tuttavia, di funzioni, ma di strutture basilari del linguaggio. Possono, dunque, essere scritte con o senza parentesi:

 echo("Hello World");

produce lo stesso risultato di

echo "Hello World";

Si noti che alla fine dell'istruzione, questa viene dichiarata conclusa attraverso un punto e virgola. In mancanza di questo, il parser PHP restituirà un errore alla riga successiva.


echo presenta inoltre una sintassi abbreviata che deve seguire immediatamente un tag di apertura PHP e funziona solo se la direttiva short_open_tag del php.ini è impostata su On. Ad esempio:

La variabile n vale <?=$n?>

.

Strumenti personali