Heim > Artikel > Backend-Entwicklung > Eine kurze Diskussion über die Verwendung und Unterschiede von if und switch beim PHP-Lernen
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:
, 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!