2017-03-05 35 views

回答

5

$value >= 90評估爲false

作爲$value爲0時,它被認爲是false。這就是爲什麼你的case工作。

在一個簡單的方式,它可以作爲被改寫:

switch($value) {   
    case false:    
     // this works 
    break; 
} 
+2

手冊中介紹了這個不錯:*「只有當一個case語句中發現,其表達式求交換機的價值相匹配的值表達式確實PHP開始執行語句。「*](http://php.net/manual/en/control-structures.switch.php)。還要注意的是,開關做了一個寬鬆的比較。 – Rizier123

+0

這很有道理!謝謝! –

相關問題