PHP empty函数报错解决办法


Posted in PHP onMarch 06, 2014

PHP开发时,当你使用empty检查一个函数返回的结果时会报错:Fatal error: Can't use function return value in write context

例如下面的代码:

<?php 
echo empty(strlen('test'));

转到PHP手册里面查看,在empty函数描述的地方有以下文字:

Note :  empty()  only checks variables as anything else will result in a parse error. In other words, the following will not work: empty(trim($name)).

得出结论:empty()只检测变量,检测任何非变量的东西都将导致解析错误!

因此,我们不能拿empty来直接检测函数返回的值,上面例子的解决方法如下:

<?php
$length = strlen('test');
echo empty($length);
PHP 相关文章推荐
windows下PHP APACHE MYSQ完整配置
Jan 02 PHP
PHP日期时间函数的高级应用技巧
May 16 PHP
由php的call_user_func传reference引发的思考
Jul 23 PHP
php网上商城购物车设计代码分享
Feb 15 PHP
克隆一个新项目的快捷方式
Apr 10 PHP
PHP 读取大文件的X行到Y行内容的实现代码
Jun 24 PHP
Yii操作数据库的3种方法
Mar 11 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
Mar 21 PHP
PHP中常用的数组操作方法笔记整理
May 16 PHP
PHP如何实现订单的延时处理详解
Dec 30 PHP
Laravel框架分页实现方法分析
Jun 12 PHP
设定php简写功能的方法
Nov 28 PHP
PHP APC缓存配置、使用详解
Mar 06 #PHP
PHP程序漏洞产生的原因分析与防范方法说明
Mar 06 #PHP
PHP常用函数和常见疑难问题解答
Mar 05 #PHP
php获得url参数中具有&amp;的值的方法
Mar 05 #PHP
php网页标题中文乱码的有效解决方法
Mar 05 #PHP
php绘图中显示不出图片的原因及解决
Mar 05 #PHP
ThinkPHP验证码使用简明教程
Mar 05 #PHP
You might like
php防止网站被攻击的应急代码
2015/10/21 PHP
基于php实现随机合并数组并排序(原排序)
2015/11/26 PHP
PHP获取当前文件的父目录方法汇总
2016/07/21 PHP
JavaScript的Cookies
2008/01/16 Javascript
js 深拷贝函数
2008/12/04 Javascript
js一组验证函数
2008/12/20 Javascript
javascript 函数调用规则
2009/08/26 Javascript
js中函数调用的两种常用方法使用介绍
2014/07/17 Javascript
详解nodejs与javascript中的aes加密
2016/05/22 NodeJs
浅析Javascript ES6新增值比较函数Object.is
2016/08/24 Javascript
JavaScript-html标题滚动效果的简单实现
2016/09/08 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
2016/10/21 Javascript
基于Javascript实现的不重复ID的生成器
2016/12/25 Javascript
Angular中ng-bind和ng-model的区别实例详解
2017/04/10 Javascript
详解Angularjs 自定义指令中的数据绑定
2018/07/19 Javascript
Angular5中状态管理的实现
2018/09/03 Javascript
vue element table 表格请求后台排序的方法
2018/09/28 Javascript
Vue请求JSON Server服务器数据的实现方法
2018/11/02 Javascript
vue父子组件的通信方法(实例详解)
2019/11/10 Javascript
JavaScript 严格模式(use strict)用法实例分析
2020/03/04 Javascript
javascript实现一款好看的秒表计时器
2020/09/05 Javascript
[47:42]完美世界DOTA2联赛PWL S2 GXR vs Ink 第一场 11.19
2020/11/20 DOTA
[01:07:57]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第二场 1月19日
2021/03/11 DOTA
python实现带错误处理功能的远程文件读取方法
2015/04/29 Python
详解Python中的日志模块logging
2015/06/19 Python
Python之py2exe打包工具详解
2017/06/14 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
浅谈Python的条件判断语句if/else语句
2019/03/21 Python
Django框架封装外部函数示例
2019/05/28 Python
基于Python函数和变量名解析
2019/07/19 Python
用Python实现童年贪吃蛇小游戏功能的实例代码
2020/12/07 Python
数以千计的折扣工业产品:ESE Direct
2018/05/20 全球购物
英国顶级足球鞋的领先零售商:Lovell Soccer
2019/08/27 全球购物
2014村党支部书记党建工作汇报材料
2014/11/02 职场文书
大学生饮品店创业计划书范文
2019/07/10 职场文书
MongoDB使用profile分析慢查询的步骤
2021/04/30 MongoDB