Heim  >  Artikel  >  Backend-Entwicklung  >  Eine kurze Diskussion über die Verwendung und Unterschiede von if und switch beim PHP-Lernen

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

little bottle
little bottlenach vorne
2019-04-27 17:10:252808Durchsuche

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
}

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多语句;
}

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen