Il comando echo

Permette di scrivere nella pagina web stringhe, variabili ed altri dati gestiti dallo script. Le stringhe devono essere delimitate da apici.
Ma quali apici usare? Apici singoli o doppi apici? Se la stringa contiene una variabile PHP una differenza c'è: la stringa delimitata dai doppi apici viene letta dall'interprete e, se in essa è presente una variabile, la sostituisce con il suo valore. Se la stringa è delimatata da apici singoli, invece, non viene considerata e trattata come puro testo.

$saluto = 'Buongiorno';
echo "$saluto utente"; //stampa a video Buongiorno utente
echo '$saluto utente'; //stampa a video $variabile utente

Il punto concatena una o più variabili e/o stringhe.

echo '<li><a href="' .$base . '/' . $dir . '">Link</a></li>';

E' possibile mandare in output diversi valori anche separandoli con la virgola.

echo 12, '<br />', 15;

Il comando print

Stampa a video una sola stringa o più stringhe concatenate da un punto.

Il comando var_dump

var_dump($array) accetta come parametro un array e stampa a video la struttura dell'array stesso.