首页 > Web开发 > 详细

php项目踩到的empty函数的一个坑

时间:2018-12-25 21:40:00      阅读:188      评论:0      收藏:0      [点我收藏+]

 

报错信息:

PHP Fatal error:  Cant use function return value in write context in /目录省略.../XXService.php on line 64

 

代码:

if (empty(trim($anchorUrls))) {
      //......
}

 

在我笔记本环境上运行上面的代码不会报错,到公司的服务器就报错了,原因是php的版本不同,公司的php版本是5.4,我的php版本是7.1,php5.5之前的版本中,empty()函数的参数只能接收一个变量,检测任何非变量的东西都将导致解析错误。上面我的代码给empty()传了一个字符串,导致报错。

 

解决:

$anchorUrls = trim($anchorUrls);
   if (empty($anchorUrls)) {
    //......
}

 

php项目踩到的empty函数的一个坑

原文:https://www.cnblogs.com/jun1019/p/10176513.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!