报错信息:

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)) {//......
}

php项目踩到的empty函数的一个坑相关推荐

  1. rtrim函数的一个坑

    简述一下今天遇到的问题: 在我的代码里面有如下代码段: <?phpheader("Content-type:text/html;charset=utf8");echo rtr ...

  2. 开发项目中,360浏览器遇到的一个坑

    2019独角兽企业重金招聘Python工程师标准>>> HTML <a href="http://www.baidu.com" target="_ ...

  3. php中isset() , unnset(), empty()函数

    isset()函数 , unnset()函数, empty() 函数是一个语言结构而非函数,因此它无法被变量函数调用. isset().empty() 只检测变量,检测任何非变量的东西都将导致解析错误 ...

  4. php 判断update返回为0_PHP empty函数判断0返回真还是假

    PHP empty函数判断0返回真还是假 在生活中要不断的学习,勇攀知识的高峰,以下百分网小编整理的'关于PHP empty函数判断0返回真还是假的问题的解答,希望对大家有所帮助,更多信息请关注应届毕 ...

  5. java 做项目踩坑,web项目踩坑过程

    sql函数设计: 一开始本来是直接用Java的jdbc直接传输操作语句的.但后来学了存储过程发现存储过程可以提高不少的效率.就重构了自己对数据库的操作代码.包括:开启,查找,修改,关闭. 开启:直接使 ...

  6. STL中empty()函数的误用

    今日在一个项目上排查问题时,找到一个关于empty()函数误写为empty,导致出现了错误 #include <iostream> #include <string> usin ...

  7. 配合Opencv2.4.9,CMake3.12.1和VS2010在win10下构建项目踩坑记录

    配合Opencv3,CMake和VS2010在win10下构建项目踩坑记录 参考https://blog.csdn.net/qq_26623659/article/details/78322782 博 ...

  8. html2canvas图片的文字偏移,html2canvas在Vue项目踩坑-生成图片偏移不完整

    背景 最近做一个Vue项目需求是用户长按保存图片,页面的数据是根据不同id动态生成的,页面渲染完生成内容图片让用户长按保存的时候,把整个页面都保存起来. 在项目遇到的坑是图片能生成,可是生成的图片总是 ...

  9. 错误使用empty()函数

    一些PHP开发人员喜欢用empty()函数去对变量或表达式做布尔判断,但在某些情况下会让人很困惑. 首先我们来看看PHP中的数组Array和数组对象ArrayObject.看上去好像没什么区别,都是一 ...

  10. 丰田项目踩坑手记(REACT)

    丰田项目踩坑手记(REACT) 路由配置的时候:要引入hash路由不是browswer那个 路由参考网址:react-guide.github.io/react-route- 路由网址:reacttr ...

最新文章

  1. UnicodeDecodeError解决办法
  2. 希望的背后……感谢青鸟、感谢51cto、感谢帮助过我的人们
  3. ASP.NET Core微服务(四)——【静态vue使用axios解析接口】
  4. JUnit,Logback,带有Maven 3的Maven
  5. 删除oracle怎么快,如何快速删除Oracle的好方法
  6. OSPF 提升四 Network Types FRAM-RELAY
  7. 20155213 2016-2017-2《Java程序设计》课程总结
  8. applicationstatewinec7 电源管理
  9. linux 软件_RansomExx勒索软件现在也针对Linux系统
  10. VC++6.0 DDK 环境配置
  11. 愚人节的礼物Java
  12. 对python语言的认识_认识Python语言和基础知识
  13. DB9 串口母对母转接头是个坑
  14. 8、ESP32-S - 控制 SPI 液晶屏显示动态图片
  15. Python拉宾米勒(判断素数)
  16. 网上打印怎么那么便宜,网上打印平台哪家比较便宜
  17. Java 动手写爬虫: 三、爬取队列
  18. 北上广深——这无处安放的肉身
  19. 深圳海关计算机应用岗位进面分数,这是深圳国税和海关的进面分数线,看完你还敢报吗?...
  20. 学了python还要学什么,学python先学什么

热门文章

  1. hdu-5656 CA Loves GCD(dp+数论)
  2. 博客园文章markdown实现
  3. emacs,objective-c mode 代码补全!
  4. 易语言-数据类型及其长度
  5. javascript实现简体与繁体的转换(可下载)
  6. Java操作Linuxshell并且获取返回值
  7. 上次遗留下来的XMLUtil的问题
  8. Javascript模块化编程:require.js的用法
  9. 64位Ubuntu14.04搭建ADT开发环境
  10. cf 165 div2 解题报告