Funzione echo() PHP
Definizione e uso
La funzione echo() esporta una o più stringhe.
Nota:La funzione echo() non è effettivamente una funzione, quindi non è necessario utilizzare parentesi con essa. Tuttavia, se si desidera passare più di un parametro a echo(), l'uso di parentesi può generare errori di parsing.
Suggerimento:La funzione echo() è più veloce di print() Velocità leggermente più rapida.
Suggerimento:La sintassi abbreviata di echo() è disponibile prima di PHP 5.4.0, ma solo se la configurazione short_open_tag è abilitata.
Sintassi
echo(stringhe)
Parametro | Descrizione |
---|---|
stringhe | Obbligatorio. Una o più stringhe da inviare all'output. |
Dettagli tecnici
Valore di ritorno: | Nessun valore di ritorno. |
Versione PHP: | 4+ |
Più esempi
Esempio 1
Scrivi il valore della variabile di stringa ($str) nell'output:
<?php $str = "Hello world!"; echo $str; ?>
Esempio 2
Scrivi il valore della variabile di stringa ($str) nella uscita, inclusi i tag HTML:
<?php $str = "Hello world!"; echo $str; echo "<br>What a nice day!"; ?>
Esempio 3
Connettere due variabili di stringa:
<?php $str1="Hello world!"; $str2="What a nice day!"; echo $str1 . " " . $str2; ?>
Esempio 4
Scrivi il valore dell'array nella uscita:
<?php $age=array("Peter"=>"35"); echo "Peter è " . $age['Peter'] . " anni."; ?>
Esempio 5
Scrivi il testo nella uscita:
<?php echo "Questo testo spans multiple righe."; ?>
Esempio 6
Come utilizzare più parametri:
<?php echo 'Questo ','stringa ','è stata ','fatta ','con più parametri.'; ?>
Esempio 7
Differenza tra virgolette singole e doppie. Le virgolette singole escono il nome della variabile, non il valore:
<?php $color = "red"; echo "I fiori sono $color"; echo "<br>"; echo 'I fiori sono $color'; ?>
Esempio 8
Sintassi semplificata (valida solo se la configurazione short_open_tag è abilitata):
<?php $color = "red"; ?> <p>I fiori sono <?=$color?></p>