将整数0作为开关参数将获取第一个结果"foo":
$data=0; // $data is usually coming from somewhere else, set to 0 here to show the problem
switch ($data) :
case "anything":
echo "foo";
break;
case 0:
echo "zero";
break;
default:
echo "bar";
endswitch;
我该如何更改这个开关,以便它按预期输出“zero”?
$data
改变成任何值$data='anything';
,那会怎么样? - zzlalani