Der Unterschied zwischen if und switch in PHP

(*-*)浩
Freigeben: 2023-02-23 22:26:02
Original
4798 Leute haben es durchsucht

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;
}
Nach dem Login kopieren

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的值为不知道';
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage