PHP マニュアル
前のページ | 付録 D. PHP/FI 2 から PHP 3 への移行 | 次のページ

# if..endif の文法

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

例 D-5. 移行: 古い if..endif の文法
`if ($foo); echo "はい\n"; elseif ($bar); echo "だいたい\n"; else; echo "いいえ\n"; endif;`

例 D-6. 移行: 新しい if..endif の文法
`if ($foo): echo "はい\n"; elseif ($bar): echo "だいたい\n"; else: echo "いいえ\n"; endif;`

評価式を終了させるもの(endif)を除き、 すべてのステートメントにおいてセミコロンはコロンに変更されました。

前のページ | ホーム | 次のページ
開始／終了タグ | 上に戻る | while の文法