为什么这不起作用?
function test(){
if($id == 2) {$z = "hello";}
if($id == 3) {$z = "bye";}
return $z;
}
if(test() != "hello"){
echo "bye";
}
else
{
echo "hi";
}
如何检查哪个函数正确返回?
答案 0 :(得分:5)
答案 1 :(得分:1)
当你在你的情况下使用单个=符号时,它将永远是真的。
目前你将SET设置为2,将z设置为hello,然后在下一行中将SET ID设置为3,将z设置为再见。
将其更改为==这是比较
function test(){
if($id == 2) {$z = "hello";}
if($id == 3) {$z = "bye";}
return $z;
}