Ma cosa fa echo e come lo fa?
La domanda rivolta a web design Umbria è legittima. ECHO serve per stampare a video stringhe e anche TAG, vediamo il caso più semplice che rilascia a schermo un output tramite una sequenza di caratteri:
<!DOCTYPE html> <html> <head> <title>Question Time 1: ECHO</title> </head> <body> <h1>Questo testo rimane invariato</h1> <?php echo "Questo testo viene elaborato dal parser PHP"; ?> </body> </html>
L’effetto che fa si vede all’ indirizzo http://umbriawayformazione.altervista.org/uwcode/php/dimes1.php; Ma l’istruzione ECHO stampa anche TAG HTML, vediamo un esempio:
<!DOCTYPE html> <html> <head> <title>Question Time 2: ECHO</title> </head> <body> <h1>l'istruzione PHP echo </h1> <?php echo "<ul><li>Re</li><li>Regina</li><li>Torre</li><li>Alfiere</li><li>Cavallo</li><li>Pedoni</li></ul>"; echo "<h2>pezzi degli scacchi</h2>"; ?> </body> </html>
Dal vivo http://umbriawayformazione.altervista.org/uwcode/php/dimes2.php ; a questo punto potrebbe nascere la domanda:
ECHO e il comando PRINT sembrano simili, ma c’è qualche differenza?
Si Print accetta un solo argomento e non consente concatenazioni (tramite il punto).