Primi Passi
Per descrivere la sintassi del PHP analizzeremo un tipico script di battesimo per i programmatori apprendisti:
<?
echo "Hello World !!!";
?>
Questo brevissimo codice composto di tre righe, farà comparire sul nostro browser la scritta Hello World !!!. Il primo tag <? indica al server che da quel momento dovrà cominciare l'elaborazione del codice php, subito dopo la funzione echo fa stampare tutto ciò che si trova tra gli apici che la seguono, il ; indica il termine della funzione echo, questa è una regola generale nella sintassi del php. Il tag ?>, infine, chiude lo script e indica al server che da quel momento in poi può sospendere l'elaborazione php.
Proviamo a complicare, si fa per dire, le cose e analizziamo il seguente codice:
<html>
<title> <? echo "Pagina PHP"; ?> </title>
<head>
</head>
<body>
<? print "Hello World !!!<br />";
print "Script di test."; ?>
</body>
</html>
Adesso abbiamo mischiato il PHP all'HTML, tutto quello che si trova al di fuori
dei tag <? e ?> rimarrà immutato.
La prima istruzione che il server elaborerà sarà così echo
"Pagina PHP"; scrivendo tra i tag <title>
il titolo Pagina PHP.
La seconda funzione che incontriamo è print, anch'essa
ha il compito di stampare quello che si trova tra gli apici, nella stampa del testo richiediamo anche il tag html <br /> che porterà il testo successivo a capo. Echo e print hanno lo stesso significato la differenza è marginale.
Visualizzando questo piccolo codice sul nostro browser otteniamo una pagina
web con titolo Pagina PHP e corpo Hello World !!! e Script di test., guardando
il sorgente avremo questo risultato:
<html>
<title> Pagina PHP </title>
<head>
</head>
<body>
Hello World !!!
Script di test.
</body>
</html>
Le funzioni sono state eseguite e il codice php è scomparso, questo
risultato non è altro che il prodotto della pagina php che abbiamo richiesto
al server.
Ecco svelato il modo in cui il php ci restituisce pagine HTML.