ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHP チュートリアルでの switch と ifelse の効率とパフォーマンスの比較

PHP_PHP チュートリアルでの switch と ifelse の効率とパフォーマンスの比較

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-13 10:49:51
オリジナル
975 人が閲覧しました

switch と ifelse の違いを紹介する必要はありません。ここでは、switch と ifelse のどちらを使用するのが適しているかを説明します。

PHP には、値が条件を満たしているかどうかを判断し、満たされている場合と満たされていない場合に異なるアクションを実行するために使用される 2 つのメソッドがあります。

どの言語でプログラムを作成する場合でも、コードの実行効率を考慮する必要があります。いくつかの情報を参照したところ、switch と ifelse はそれぞれ、さまざまな「環境」において優れた効率を発揮します。

1. 判定対象の値が定数(固定値)の場合、ifelseよりもスイッチの動作効率が高くなります。

コードは次のとおりですコードをコピー
$changliang=3; // 判定した値を定数に変更します

スイッチ($chanliang){
ケース 1:
echo '定数値は 1 です'; Break; // ループから抜け出す
ケース 2:
echo '定数値は 2 です'; 休憩
ケース 3:
echo '定数値は 3 です'; 休憩
}



2. 判定値が変数の場合、ifelse は最初の条件から最後の else までを判定するポリシーを実装しているため、switch の使用を学ぶと有益です。
コードは次のとおりです

コードをコピー $ a = $ _get ['a']; if($a=1){ echo '変数 a の値は 2 です'; }エルセイフ($a=3){ echo '変数 a の値は 3 です'; }その他{ echo '変数 a の値が不明です'; }www.bkjia.com
echo '変数 a の値は 1 です'; }エルセイフ($a=2){










http://www.bkjia.com/PHPjc/632684.html

tru​​ehttp://www.bkjia.com/PHPjc/632684.html技術記事

switch と ifelse の違いを紹介する必要はありません。ここでは、switch と ifelse のどちらを使用するのが適しているかを説明します。 PHPには2つのメソッドがあります...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート