PHP/Programmazione/echo: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m →‎top: Discussioni Wikibooks:Libri stampabili, replaced: {{PHP}} → <noinclude>{{PHP}}</noinclude> using AWB
m Redirect alla pagina PHP/Programmazione
Etichetta: Nuovo reindirizzamento
 
Riga 1:
#RINVIA [[PHP/Programmazione]]
<noinclude>{{PHP}}</noinclude>
 
Ecco un esempio pratico per inviare un output di testo:
<source lang=php><?php echo " Testo da stampare "; ?></source>
Oltre al comando <code>echo</code> esiste anche però il comando <code>print</code>:
<source lang=php><?php print " Testo da stampare "; ?></source>
Questi due comandi hanno la stessa funzione, ma sono però differenti per un particolare, spesso trascurabile: a differenza di <code>echo</code>, <code>print</code> non può accettare più di un argomento.<br/>
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.
 
 
<code>echo</code> 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:
<source lang=php>La variabile n vale <?=$n?></source>.
{{avanzamento|100%}}
 
[[Categoria:PHP|Scrivere una frase]]