function abc($a)
{
if ($a){return false}
return true;
}在php4中,如果调用abc(""),那么就会返回false;但是php5中,调用abc(""),一直返回true;请问,是不是php.ini中,要改变那些设置?
{
if ($a){return false}
return true;
}在php4中,如果调用abc(""),那么就会返回false;但是php5中,调用abc(""),一直返回true;请问,是不是php.ini中,要改变那些设置?
在你的函数中设置
if($a)改为
if($a === "")
公司现在升级成php5,代码是在php4底下写的,难道得所有的判断都去改?
如果$a="";
在php4底下,那么我上面的函数是返回false
在php5底下,那么我上面的函数;不会去执行if($a){...}里面的内容