PHP

Output

L'istruzione Echo e l'Operatore di Concatenazione in PHP


📣 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 + Stringa
    echo "Ciao, " . $utente . "! Benvenuta nell'area riservata.<br>";
    
    // 2. Concatenazione di Tag HTML + Variabile + Tag HTML
    echo "<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.