ansorweb, l'ultima spiaggia

Sei in: Home >>Tutorials

Stampa di dati, costrutto echo


Costrutto echo:
in PHP per stampare sul canale output standard le strighe o i valori delle variabili si usa ECHO.

echo è un costrutto e non una funzione e questo spiega perchè non occorrono le parentesi per richiamare gli argomenti da stampare. Nel caso si voglia stampare a video il contenuto di una variabile basta usare le virgolette doppie, se però voglio accedere al contenuto di un elemento di un array, devo delimitarlo anche usando le parentesi graffe

<?php
$num = 10;
$a=array(pinco, pallo);
echo "Il numero è $num";  //la variabile viene espansa e si visualizzerà "il numero è 10"
echo ‘Il numero è $num’;  //la variabile non viene espansa e si visualizzerà "il numero è $num"
echo "questo è il nome{$a[0]}"; //il risultato stampato a video è "questo è il nome: pinco"
? >

Sintassi abbreviata per il costrutto echo:

quando si richiama il contenuto di una variabile all'interno di un tratto di codice php spesso è molto più semplice usare la sintassi abbreviata:

<?php
$nome = 'Teseo';
$a=array(Pinco, Pallino);
$anni=10;
? >
<html........codice html...
<p>il suo nome è <?=$nome?> e il cognome è <?=$a[1]?></p> <!-- stampa a video "il suo nome è Teseo e il cognome è Pallino"//-->
/html>

 

 

 

powered by
Creativilab