PHP ponuja alternativno sintakso za nekatere od kontrolnih struktur; kot so, if, while, for, foreach in switch. V vsakem primeru je osnova alternativne sintakse, zamenjava začetnega oklepaja za dvopičje (:) in zaklepaja za endif;, endwhile;, endfor;, endforeach;.
V zgornjem primeru je HTML blok ugnezden v if stavek napisan v alternativni sintaksi. HTML blok bi se izpisal samo če je $a enak 5.
Alternativna sintaksa se lahko uporablja tudi pri else in elseif stavkih. Naslednji primer je if struktura z elseif in else stavki napisanimi v alternativni sintaksi: