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; }
$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!