if..endif の文法
if(); elseif(); else; endif; を使って if/elseif/else ステートメントを記述するための「選択肢」については、 3.0 パーサに対してかなり複雑な処理を追加してやらないと、 効率的な実装を行うことができません。このため、 文法が変更されました。
Example#1 移行: 古い if..endif の文法
if ($foo);
echo "はい\n";
elseif ($bar);
echo "だいたい\n";
else;
echo "いいえ\n";
endif;
Example#2 移行: 新しい if..endif の文法
if ($foo):
echo "はい\n";
elseif ($bar):
echo "だいたい\n";
else:
echo "いいえ\n";
endif;