PHP プログラミングでは、制御フロー ステートメントが不可欠です。重要な制御フロー ステートメントの 1 つは、if/else ステートメントです。
if/else ステートメントは、1 つ以上の条件に基づいてさまざまなコード ブロックを実行するために使用されます。これは、通常、プログラムの流れを制御するために使用される条件文です。 PHP における if/else ステートメントの構文構造は次のとおりです。
if (条件1) { //条件1成立时执行的代码块 } elseif (条件2) { //条件2成立时执行的代码块 } else { //以上条件均不成立时执行的代码块 }
上記の構文では、if/else ステートメントの実行プロセスは次のとおりです。
次は、PHP での if/else ステートメントの適用例を示しています。
<?php $age = 20; if ($age < 18) { echo "你还未成年,不能购买此商品。"; } elseif ($age >= 18 and $age < 60) { echo "你可以购买此商品。"; } else { echo "你已经超过购买年龄,不能购买此商品。"; } ?>
上記の例に基づいて、Web サイトで商品の購入年齢範囲を制限したいとします。 18歳未満の場合は「未成年ではないためこの商品は購入できません」と表示され、18歳以上60歳未満の場合は商品情報が表示され購入できます。許可されない場合は、「購入年齢を超えているため、この製品を購入できません。この商品を購入してください」というメッセージが表示されます。
この例を通じて、if/else ステートメントのアプリケーション シナリオを確認できます。
PHP では、if/else ステートメントは、さまざまな比較演算子や論理演算子を通じて複雑な条件を形成できます。同時に、if/else ステートメントをネストすることもでき、新しい if/else ステートメントを if/else ステートメント ブロックに追加できます。
概要:
以上が制御フロー文: PHP の if/else 文の応用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。