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.
Un esempio è il costrutto if che è 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:
if (espressione) istruzione
L' espressione restituirà il suo valore booleano.
Se espressione vale TRUE, PHP eseguirà istruzione, e se essa vale FALSE - la ignorerà.
L'esempio che segue visualizzerà: a è maggiore di b se $a sarà maggiore di $b:
if ($a > $b)
print "a è maggiore di b";