תחביר if..endif
הדרך החלופית לכתוב משפטי if/elseif/else, בעזרת if(); elseif(); else; endif; לא היתה יכולה להיות מבוצעת ביעילות מבלי להוסיף סיבוך גדול למנתח של 3.0. בגלל זאת, התחביר שונה:
Example#1 מעבר: תחביר if..endif ישן
<div dir="ltr">
if ($foo);
echo "yep\n";
elseif ($bar);
echo "almost\n";
else;
echo "nope\n";
endif;
</div>
Example#2 מעבר: תחביר if..endif חדש
<div dir="ltr">
if ($foo):
echo "yep\n";
elseif ($bar):
echo "almost\n";
else:
echo "nope\n";
endif;
</div>