当 PHP switch case 执行 case 0 时,请解释发生了什么?


PHP 是一种松散类型语言。当您与 case 0 匹配时,字符串与最接近的整数匹配。

假设我们有一个如下所示的 switch 表达式 −

switch ("match")

现在,我们将与 case 0 匹配 −

case 0:
    echo " 0 with match";
    break;

我们也将匹配非零 case −

case "match":
    echo "match successful";
    break;

案例

 实时演示

<!DOCTYPE html>
<html>
<body>
<?php
switch ("match") {
   case 0:
       echo " 0 with match";
       break;
   case "match":
       echo "match successful";
       break;
   }
?>
</body>
</html>

输出

0 with match

更新于: 12-Oct-2020

145 人浏览

开启您的职业生涯

完成课程取得认证

开始
广告