Η PHP προσφέρει μια εναλλακτική σύνταξη για ορισμένες από τις δομές ελέγχου της, δηλαδή για τις, if, while, for, foreach, και switch. Σε κάθε περίπτωση, η βασική μορφή της εναλλακτικής σύνταξης είναι η αλλαγή της παρένθεσης ανοίγματος με την άνω και κάτω τελεία (:) και της παρένθεσης κλεισίματος με τα endif;, endwhile;, endfor;, endforeach;, ή endswitch;, αντίστοιχα.
Στο παραπάνω παράδειγμα, το μπλοκ της "A is equal to 5" είναι εμφωλευμένο μέσα σε μια έκφραση if γραμμένη με τον εναλλακτικό τρόπο σύνταξης. Το μπλοκ της HTML θα εμφανιστεί μόνο αν η $a είναι ίση με 5.
Η εναλλακτική σύνταξη εφαρμόζεται και στο else και elseif . Η ακόλουθη δομή είναι μια δομή if με elseif και else με την εναλλακτική σύνταξη:
<?php |
Βλέπε επίσης τα while, for, και if για επιπλέον παραδείγματα.