Eine kurze Diskussion über die Verwendung und Unterschiede von if und switch beim PHP-Lernen

little bottle
Freigeben: 2023-04-06 12:22:01
nach vorne
2830 Leute haben es durchsucht

In diesem Artikel geht es hauptsächlich um die Verwendung und den Unterschied zwischen if und switch. Es hat einen gewissen Lernwert.

Dies ist die if-Anweisung:

if (条件表达式1){  //条件判断
    //n多语句1
}else if(条件表达式2){
    //n多语句2
}else if(条件表达式3){
    //n多语句3
}
...
...
else{
    //n多语句n
}
Nach dem Login kopieren

Ausführungsprozess: Wenn Bedingungsausdruck 1 wahr ist, werden n mehrere Anweisungen 1 ausgegeben, andernfalls wird Bedingungsausdruck 2 beurteilt und so weiter, wenn Es werden n-1 Urteile gefällt. Wenn alle falsch sind, werden die n Mehrfachaussagen n in else ausgegeben.

Es ist ersichtlich, dass if für bedingte Urteile verwendet wird, einen Umfang hat und zur Einschränkung verwendet werden kann die Eingabedaten

Dies ist die Switch-Anweisung:

switch (表达式){   //表达式通常为变量,对case的语句进行匹配
    case 情况1: //这里为冒号不是分号
        n多语句;
        break;  //跳出switch语句
    case 情况2:
        n多语句;
        break;
        ...
        ...
    default:
        n多语句;
}
Nach dem Login kopieren

Wie es funktioniert:

  1. Eine Berechnung für einen Ausdruck (normalerweise eine Variable) durchführen
  2. Vergleichen Sie den Wert des Ausdrucks mit dem Fall n in der Struktur
  3. Wenn es eine Übereinstimmung gibt, führen Sie den mit dem Fall verknüpften Code aus
  4. Nachdem der Code ausgeführt wurde, wird das break-Anweisungverhindert, dass der Code in den nächsten Fall springt, um die Ausführung fortzusetzen
  5. Wenn kein Fall wahr ist, verwenden Sie die Standardanweisung

, um zu wechseln, um einem bestimmten vorgegebenen Wert zu entsprechen Klicken Sie beispielsweise auf einen Link auf einer Webseite, um ohne bedingte Beurteilung zu einer bestimmten Adresse zu springen

Und switch unterstützt keine Float- oder Booleschen Typen.

Verwandte Tutorials: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonEine kurze Diskussion über die Verwendung und Unterschiede von if und switch beim PHP-Lernen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:cnblogs.com
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage