Il costrutto `echo` è usato per scaricare una variabile o una stringa nel codice sorgente.
Supporto: | Tutte le versioni |
---|---|
Breve descrizione: | Output di una o più stringhe |
Tipo: | comando, costruzione (non una funzione) |
echo 'Ciao, mondo';
Dice "ciao mondo".
$var = 'Testo';echo $var;
Stampa il valore della variabile $var
, cioè "Text".
Echo non è una funzione (è un comando), quindi potete usare o meno una parentesi. Così, scrivere echo ('hello world');
è anche corretto.
Nota aggiuntiva: PHP tratta Echo come un comando (un costrutto) e quindi lo tratta come un'espressione. La parentesi è facoltativa in questo caso. Se diamo la notazione:
echo ('qualcosa');
, l'istruzione Echo non diventa una funzione e non viene trattata come tale. La parentesi in questo caso significa racchiudere il valore esatto dell'espressione, simile a come funziona in matematica.
Le stringhe possono essere racchiuse tra virgolette e apostrofi.
Quindi questo:
echo "Ciao";
È lo stesso di questo:
echo 'Ciao';
Ma fate attenzione che ogni stringa deve iniziare e finire con lo stesso tipo di carattere di citazione e il carattere di citazione non deve essere usato nella stringa.
Per esempio, se volete emettere un link HTML (o qualsiasi codice HTML), dovete far precedere le virgolette da una barra. Uno slash significa "esattamente questo carattere", quindi non è compreso come un'espressione nella lingua.
echo "<a href="index.php\">link testuale</a>";
Nota tecnica: le virgolette hanno un significato speciale in PHP.
arg
Parametro di uscita.Non viene restituito alcun valore.
Non può essere usato come variabile.
Nota: poiché questo è un costrutto linguistico (costrutto = comando) (non una funzione), non può essere caricato in una variabile.
echo "Ciao, mondo";echo "echo può emettere più righe di testo.Ma attenzione al tag HTML <br>, non viene stampato. Ecco a cosa serve la funzione nl2br()".;$a = "php"; // definizione della variabileecho "Mi piace" . $a; // Egli scrive: Mi piace il php
Echo ha anche una sintassi abbreviata, dove è possibile usare solo il segno di uguale dopo il tag php di apertura.
Ahoj <?=$jmeno;?>!
Questo è utile se abbiamo bisogno di scrivere qualche informazione veloce nella pagina. Per esempio, l'anno corrente:
Píše Jan Barášek © <?=date('Y');?>
Questa sintassi abbreviata funziona solo se i tag di apertura abbreviati in php sono abilitati, cioè la direttiva
short_open_tag
è impostata suon
.
Tutte le operazioni matematiche comuni possono essere eseguite all'interno del comando echo.
Per una discussione dettagliata della matematica, vedere un articolo separato.
echo 5 + 3 * 2; // stampa 11
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | it