Utilizzo di dichiarazioni in PHP

Il codice PHP è costituito da una serie di dichiarazioni. Ciascuna dichiarazione indica al server di effettuare un’azione, seguendo un ordine dall’alto verso il basso del codice sorgente.

PHP è costituito da dichiarazioni semplici e complesse. Una dichiarazione semplice è una singola istruzione che termina con un punto e virgola (;)

Quando legge dichiarazioni semplici, PHP ignora gli spazi e i caratteri di fine riga, continuando a leggere la dichiarazione fino a quando non incontra un punto e virgola (;) Un punto e virgola mancante è un errore comune, che blocca l’esecuzione e invia un messaggio di errore.

Le dichiarazioni complesse contengono più istruzioni, solitamente contenenti più dichiarazioni semplici. Consideriamo la dichiarazione complessa indicata nell’esempio:

<?php
if ($x < 1)
{
echo 1;
}
else
{
echo 2;
}
?>

La dichiarazione complessa restituisce 1 se la variabile x contiene un numero minore a 1; se il valore di x è 1 o maggiore, la dichiarazione visualizza 2.

Molto spesso si desidera aggiungere dei commenti al codice, delle stringhe che verranno ignorate dall’esecuzione dello script, ma molto utili al programmatore per individuare con chiarezza l’azione delle varie dichiarazioni.

I caratteri per delimitare l’inizio di un commento sono /* mentre i caratteri per la sua chiusura sono */. È possibile usare anche usare un doppio slash (//), ma in questo caso il commento terminerà con la fine della riga.

<?php
// questa è una riga di commento
echo 'Questa dichiarazione sarà eseguita';
/* questo è un commento che va terminato con un asterisco e uno slash
if ($x < 1)
{ 
echo 1;
}
else
{
echo 2;
}
tutto il codice compreso nel commento non è stato eseguito */
?>

Nel prossimo capitolo analizzeremo altri due concetti fondamentali di PHP: variabili e costanti. Si tratta di contenitori d’informazioni dove memorizzare valori che devono essere poi recuperati nel corso dello script.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *