PHP报错:遇到Can't use method return value in write context

在一段PHP脚本编译过程中,写了一段if(empty(this->functionName()){}形式的函数,发现出现Can't use method return value in write context,从网上各位老师的经验来看,是由于PHP办版本不到5,而empty()函数相当于!isset($thing) || !$thing,所以在编译过程中如果遇到参数是非变量的话就会报出以上错误,所以建议将这段出错的代码改为

$tmpData=$this->functionName();

if(empty($tmpData)){}


猜你喜欢

转载自blog.csdn.net/xiangzhihaoCSDN/article/details/76507945