Sintassi PHP
Sintassi base di PHP
Osserviamo le regole fondamentali della sintassi PHP: delimitatori del codice, terminazione delle istruzioni e differenze rispetto all’HTML circostante.
Apertura e chiusura del codice
Il codice PHP deve essere racchiuso all’interno dei tag <?php per l’apertura e ?> per la chiusura. Tutto ciò che si trova al di fuori di questi delimitatori viene interpretato come normale HTML e inviato direttamente al browser.
Codice Esempio: delimitatori PHP
Terminazione delle istruzioni
Ogni istruzione in PHP deve terminare con un punto e virgola ;. Questa regola consente al motore di distinguere tra un’istruzione e l’altra.
Codice Esempio: più istruzioni
<?phpecho "Prima istruzione.";
echo " Seconda istruzione."
?><!-- Output nel browser:
Prima istruzione. Seconda istruzione.
-->
Note:
L'esempio visto sopra stampa a video le scritta "Prima istruzione. Seconda istruzione." tramite il costrutto echo. I doppi apici "" indicano una sequenza di caratteri detta stringa.
Ogni blocco di codice termina con un punto e virgola e indica all'interprete PHP la fine dell'istruzione.
Eccezionalmente, si può omettere il punto e virgola solo nell'ultima istruzione di un blocco di codice racchiuso tra entrambi i tag PHP.
Uso di echo e print
Per inviare output al browser si utilizzano principalmente due costrutti: echo e print. Entrambi visualizzano dati, ma echo è più veloce e può accettare più parametri, mentre print restituisce sempre il valore 1 e quindi può essere usato in espressioni.
Codice Esempio: echo e print
<?phpECHO "Messaggio con echo.";
print " Messaggio con print.";
?><!-- Output nel browser:
Messaggio con echo. Messaggio con print.
-->
Confronto tra echo e print in PHP
| Caratteristica | echo | |
|---|---|---|
| Tipo | Costrutto del linguaggio | Costrutto del linguaggio |
| Valore di ritorno | Nessuno | Sempre 1 |
| Usabile in espressioni? | No | Sì |
| Supporta più argomenti | Sì (es. echo "a", "b";) |
No (solo un argomento) |
| Prestazioni | Leggermente più veloce | Leggermente più lento |
| Uso tipico | Stampa veloce e semplice | Stampa con valore di ritorno |
Regole di base
- Le istruzioni PHP terminano con
;. - Il codice è racchiuso tra
<?phpe?>. - Spazi e tab non influiscono sull’esecuzione, ma migliorano la leggibilità.
- I nomi delle funzioni e delle parole chiave non distinguono tra maiuscole e minuscole.
Considerazioni
La sintassi di base di PHP è semplice e vicina a quella di altri linguaggi di programmazione. Comprendere delimitatori, terminazione delle istruzioni e strumenti di output è indispensabile per scrivere codice corretto e leggibile.

IP: 216.73.216.214