PHP
HTML
CSS
JavaScript
Generatori
Varie & Old

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

CODE: HTMLpreleva codice
  1. <!DOCTYPE html>
  2. <html>
  3.   <body>
  4.     <p>Testo HTML visibile.</p>
  5.     <?php
  6.       echo "Questo testo è generato da PHP.";
  7.     ?>
  8.   </body>
  9. </html>
  10. <!-- Output nel browser:
  11. Mostra un paragrafo "Testo HTML visibile."
  12. Segue un testo "Questo testo è generato da PHP."
  13. -->

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

CODE: PHPpreleva codice
  1. <?php
  2.   echo "Prima istruzione.";
  3.   echo " Seconda istruzione."
  4. ?>
  5. <!-- Output nel browser:
  6. Prima istruzione. Seconda istruzione.
  7. -->

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

CODE: PHPpreleva codice
  1. <?php
  2.   ECHO "Messaggio con echo.";
  3.   print " Messaggio con print.";
  4. ?>
  5. <!-- Output nel browser:
  6. Messaggio con echo. Messaggio con print.
  7. -->

Confronto tra echo e print in PHP

Caratteristica echo print
Tipo Costrutto del linguaggio Costrutto del linguaggio
Valore di ritorno Nessuno Sempre 1
Usabile in espressioni? No
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.


I Cookie su questo sito:

Il nostro sito utilizza cookie e altre tecnologie in modo tale che sia noi, sia i nostri partner, possiamo ricordarci di te e capire come tu e gli altri visitatori utilizzate il nostro sito. Qui puoi trovare ulteriori informazioni sui cookie e le altre tecnologie. Chiudendo questo banner o continuando la navigazione acconsenti all'uso dei cookie. Acconsento Info Cookies