请解释一下当 PHP switch case 执行 case 0 时会发生什么?
phpserver side programmingprogramming更新于 2025/8/18 5:22:17
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

