PHP 学習における if と switch の使用法と違いについての簡単な説明

little bottle
リリース: 2023-04-06 12:22:01
転載
2830 人が閲覧しました

この記事では主に if と switch の使用法と違いについて説明します。これには一定の学習価値があります。興味のある友人はそれについて学ぶことができます。

これが if 文です:

if (条件表达式1){  //条件判断
    //n多语句1
}else if(条件表达式2){
    //n多语句2
}else if(条件表达式3){
    //n多语句3
}
...
...
else{
    //n多语句n
}
ログイン後にコピー

実行処理: 条件式 1 が true の場合、n 個の複数のステートメント 1 が出力され、そうでない場合は条件式 2 が判定され、以下同様です。 n-1 回の判定がすべて false の場合、n 個の複数のステートメントを出力します。 n

if は条件判定に使用され、スコープがあり、入力データを制限するために使用できることがわかります

これは switch ステートメントです:

switch (表达式){   //表达式通常为变量,对case的语句进行匹配
    case 情况1: //这里为冒号不是分号
        n多语句;
        break;  //跳出switch语句
    case 情况2:
        n多语句;
        break;
        ...
        ...
    default:
        n多语句;
}
ログイン後にコピー

動作原理:

  1. 式 (通常は変数) で計算を実行します
  2. 式の値を比較します構造内の case n を使用して
  3. 一致する場合は、その case に関連付けられたコードを実行します
  4. #コードの実行後、
  5. break ステートメント によりコードの実行が阻止されます次のケースにジャンプして実行を継続することはありません。
  6. どのケースも true に該当しない場合は、デフォルトのステートメントを使用します。
特定のリンクをクリックするなど、特定の事前に決定された値に一致する傾向を切り替えます。 Web ページ内の は条件判断なしで特定のアドレスにジャンプします

And switch は float 型や Boolean 型をサポートしません。

関連チュートリアル:

PHP ビデオ チュートリアル

以上がPHP 学習における if と switch の使用法と違いについての簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート