PHP/Programmazione/echo: differenze tra le versioni

Wikibooks, manuali e libri di testo liberi.
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
m →‎top: Discussioni Wikibooks:Libri stampabili, replaced: {{PHP}} → <noinclude>{{PHP}}</noinclude> using AWB
Riga 1: Riga 1:
{{PHP}}
<noinclude>{{PHP}}</noinclude>


Ecco un esempio pratico per inviare un output di testo:
Ecco un esempio pratico per inviare un output di testo:

Versione delle 19:49, 22 ago 2016

Indice del libro


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?>

.