if..endif 문법
if/elseif/else 구문을 작성하는 '부차적인' 방법인, if(); elseif(); else; endif; 는 3.0 해석기의 거대한 복잡성을 추가하지 않고는 효과적으로 구현될수 없다. 이런 이유때문에, 문법이 변경되었다:
Example#1 이주: 구버전의 if..endif 문법
if ($foo);
echo "yep\n";
elseif ($bar);
echo "almost\n";
else;
echo "nope\n";
endif;
Example#2 이주: 새로운 if..endif 문법
if ($foo):
echo "yep\n";
elseif ($bar):
echo "almost\n";
else:
echo "nope\n";
endif;