📣 Istruzione echo e Concatenazione (.)
L'istruzione echo è il comando che useremo più spesso in PHP. È l'unico modo che ha il tuo codice sul server per "parlare" con il browser dell'utente, inviando un output. La Concatenazione ci permette di unire testo statico e variabili dinamiche.
1. L'Istruzione echo
Il compito di echo è semplice: **visualizzare una o più stringhe** (testo) al browser. Tutto ciò che echo stampa, diventa parte dell'HTML finale della pagina.
-
Sintassi:
echo "testo da visualizzare"; -
Stampa HTML: Puoi includere tag HTML (come
<p>o<br>) all'interno delle stringhe da stampare.
<?php// Questo comando stamperà il testo "Benvenuto in PHP" seguito da un a capo HTML.echo "Benvenuto in PHP<br>";// Stampa usando il tag h3.echo "<h3>Questo è un titolo di terzo livello.</h3>";?>
2. La Concatenazione: Unire i Pezzi (.)
Spesso abbiamo bisogno di unire una variabile dinamica (es. $nome) con una stringa di testo fissa (es. "Ciao, "). Per fare questo, in PHP usiamo l'**operatore di concatenazione**, che è il **punto** (.).
La concatenazione è essenziale per costruire frasi o elementi HTML dinamici.
Esempio 4: Uso di echo e Concatenazione
Vediamo come unire testo, variabili e tag HTML usando l'operatore punto (.).
<?php// Dichiarazione delle variabili Stringa e Integer$utente = "Maria";$punti = 45;// 1. Concatenazione di Stringa + Variabile + Stringaecho "Ciao, ". $utente ."! Benvenuta nell'area riservata.<br>";// 2. Concatenazione di Tag HTML + Variabile + Tag HTMLecho "<p>Il tuo punteggio attuale è di: <b>". $punti ."</b> punti.</p>";// Nota: In PHP, le variabili funzionano anche all'interno di doppi apici senza concatenare:echo "<p>Prossimo obbiettivo di$utente: raggiungere 100 punti.</p>";?>
Risultato a Video (Output HTML Generato)
Il server esegue il codice, concatenando i vari elementi, e invia al browser il seguente HTML:
Ciao, Maria! Benvenuta nell'area riservata.<br>
<p>Il tuo punteggio attuale è di: <b>45</b> punti.</p>
<p>Prossimo obbiettivo di Maria: raggiungere 100 punti.</p>
Ricorda: Usare il punto (.) è la tecnica più versatile e consigliata per unire elementi dinamici e statici in PHP.