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

<?php
echo "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

<?php
ECHO "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
<?php
e?>
. - 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.