Qualsiasi script PHP � costituito da una serie di istruzioni. Una istruzione
pu� essere un'assegnazione, una chiamata di funzione, un loop, una istruzione condizionale
che non fa nulla (istruzione vuota).
Le istruzioni terminano con un punto e virgola. Inoltre, le istruzioni
si possono raggruppare in blocchi di istruzioni racchiudendole tra
parentesi graffa.
Un gruppo di istruzioni �, a sua volta, un'istruzione. Il presente capitolo
descrive i differenti tipi di istruzioni.
Il costrutto if � una delle pi� importanti
caratteristiche di qualsiasi linguaggio, incluso PHP.
Permette l'esecuzione condizionata di frammenti di codice.
La struttura di controllo if di PHP � simile a quella del linguaggio C:
Come descritto nella sezione sulle
espressioni, espressione restiruir� il suo
valore booleano. Se espressione vale TRUE,
PHP eseguir� istruzione, e se essa vale
FALSE - la ignorer�. Pi� informazioni riguardo i valori valutati
FALSE possono essere trovati nella sezione 'Conversione in booleano'
.
L'esempio che segue visualizzer� a � maggiore
di b se $a sar� maggiore
di $b:
Spesso sar� necessario eseguire pi� di una istruzione
condizionale. Naturalmente non � necessario, utilizzare una singola clausola
if per ciascuna istruzione. Si possono raggruppare diverse istruzioni
in un singolo gruppo di istruzioni. Per esempio, il codice che segue
visualizzer� a � maggiore di b
se $a � maggiore di $b,
e successivamente assegner� il valore della variabile $a
alla variabile $b:
Si possono annidare indefinitamente istruzioni
if, la qual cosa fornisce piena
flessibilit� per l'esecuzione di istruzioni condizionali in diversi punti del
programma.