Dan*_*sen 1 php if-statement switch-statement
我不太明白这一点.看看以下内容:
$value = 0;
if($value >= 90) {
// this does not return true
}
switch($value) {
case $value >= 90:
// this however does
break;
}
Run Code Online (Sandbox Code Playgroud)
我错过了很明显的东西吗?
$value >= 90 评估为 false
如果$value是0,则考虑false.这就是你case工作的原因.
以简单的方式,它可以重写为:
switch($value) {
case false:
// this works
break;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
258 次 |
| 最近记录: |