zoukankan      html  css  js  c++  java
  • php项目踩到的empty函数的一个坑

    报错信息:

    PHP Fatal error:  Can't 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)) {
        //......
    }
  • 相关阅读:
    广搜 BFS()
    最短路-A
    DFS-C
    codeforces contest
    小技巧
    将博客搬至CSDN
    建树
    codeforces gym102411 Equidistant(图论+乱搞)
    codeforces 1250N wires(简单图论)
    Splay 树
  • 原文地址:https://www.cnblogs.com/jun1019/p/10176513.html
Copyright © 2011-2022 走看看