詳解php中switch你可能不知道的事

2021-07-10 11:40:57 字數 486 閱讀 8786

switch的常規用法是傳遞乙個引數然後逐一跟case對比;

switch (variable)
在分支比較多的時候;switch要比if else if好用;比如;

if('value')else if('value2')else if('value3')else if('value4' || 'value5')
用switch來寫的話就是這樣的,可以傳遞true;每個case就相當於乙個else if;

switch ('value')
但是需要注意的是switch是松比較;也就是說如下這段**每個case都能滿足;

switch (123)
解決這個問題的辦法就是在傳參的時候轉為字串string型;

switch (strval(123))

詳解php中switch你可能不知道的事

switch的常規用法是傳遞乙個引數然後逐一跟case對比 switch variable 在分支比較多的時候 switch要比if else if好用 比如 if value else if value2 else if value3 else if value4 value5 用switch來寫...

php中switch語句用法詳解

switch語句也是物件導向程式設計語句中最長常見的邏輯控制語句了。switch 語句用於執行基於多個不同條件的不同動作 即當條件不同的時候,執行不同的邏輯操作。本文介紹php中的switch語句的用法,它跟其他語句中的switch用法差不多的,但注意有有乙個break語句。php中switch語句...

golang中Switch 語句詳解

switch 第一種表示式func main 輸出結果 api server listening at 127.0.0.1 22973 num 3 process exiting with code 0num 3為全域性變數 switch 第二種表示式func main 輸出結果 api serve...