/
Conoscenza di base

Echo - output al codice sorgente

16. 02. 2020

Obsah článku

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)

Descrizione

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.

Virgolette

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.

Parametri

  • arg Parametro di uscita.

Valori di ritorno

Non viene restituito alcun valore.

Non può essere usato come variabile.

Nota

Nota: poiché questo è un costrutto linguistico (costrutto = comando) (non una funzione), non può essere caricato in una variabile.

Esempio

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 variabile
echo "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 su on.

Operazione

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:

Související články

1.
10.