Heim >Backend-Entwicklung >PHP-Problem >Der Unterschied zwischen if und switch in PHP
Wenn der beurteilte Wert eine Konstante (fester Wert) ist, ist die Betriebseffizienz von switch höher als die von ifelse; (empfohlenes Lernen: PHP-Programmierung vom Einstieg bis zur Beherrschung)
$status=3; // 变判断的值为常量 switch($status){ case 1: echo '常量值为1'; break; // 跳出循环 case 2: echo '常量值为2'; break; case 3: echo '常量值为3'; break; }Wenn der beurteilte Wert eine Variable ist, ist die Betriebseffizienz von ifelse höher als die von switch. Ifelse implementiert die Richtlinie der Beurteilung von der ersten Bedingung bis zum Ende ., bis zum letzten else, daher ist es von Vorteil, den Umgang mit switch zu erlernen; ist nicht.
$a = $_GET['a']; // 通过get传值后接值; 被判断的值 if($a=1){ echo '变量a的值为1'; }elseif($a=2){ echo '变量a的值为2'; }elseif($a=3){ echo '变量a的值为3'; }else{ echo '变量a的值为不知道'; }
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen if und switch in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!