PHP/Programmazione/echo: differenze tra le versioni
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
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?>
.