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 相关文章推荐
PHP在Web开发领域的优势
Oct 09 PHP
谈谈新手如何学习PHP
Dec 14 PHP
php安全开发 添加随机字符串验证,防止伪造跨站请求
Feb 14 PHP
解析PHP中的unset究竟会不会释放内存
Jul 18 PHP
浅析ThinkPHP的模板输出功能
Jul 01 PHP
PHP递归创建多级目录
Nov 05 PHP
Yii2中SqlDataProvider用法示例
Sep 22 PHP
php文件上传、下载和删除示例
Aug 28 PHP
php类自动装载、链式操作、魔术方法实现代码
Jul 23 PHP
PDO::errorInfo讲解
Jan 28 PHP
php伪静态验证码不显示的解决方案
Sep 26 PHP
有关PHP 中 config.m4 的探索
Aug 26 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
基于initPHP的框架介绍
2013/04/18 PHP
ThinkPHP模板之变量输出、自定义函数与判断语句用法
2014/11/01 PHP
在Mac OS下搭建LNMP开发环境的步骤详解
2017/03/10 PHP
jquery 插件学习(五)
2012/08/06 Javascript
扒一扒JavaScript 预解释
2015/01/28 Javascript
微信小程序 绘图之饼图实现
2016/10/24 Javascript
js实现3D图片环展示效果
2017/03/09 Javascript
浅谈pc端rem字体设置的问题
2017/08/03 Javascript
浅谈node的事件机制
2017/10/09 Javascript
vue中的watch监听数据变化及watch中各属性的详解
2018/09/11 Javascript
15个顶级开源JavaScript框架和库
2018/10/10 Javascript
Vue.js的动态组件模板的实现
2018/11/26 Javascript
JavaScript惰性载入函数实例分析
2019/03/27 Javascript
Echarts动态加载多条折线图的实现代码
2019/05/24 Javascript
d3.js 地铁轨道交通项目实战
2019/11/27 Javascript
JavaScript实现瀑布流布局的3种方式
2020/12/27 Javascript
[05:15]2018年度CS GO社区贡献奖-完美盛典
2018/12/16 DOTA
python 合并文件的具体实例
2013/08/08 Python
在Python的web框架中配置app的教程
2015/04/30 Python
Python3实现的字典、列表和json对象互转功能示例
2018/05/22 Python
在PyCharm环境中使用Jupyter Notebook的两种方法总结
2018/05/24 Python
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
2019/06/12 Python
利用python实现汉字转拼音的2种方法
2019/08/12 Python
解决tensorflow训练时内存持续增加并占满的问题
2020/01/19 Python
django 数据库返回queryset实现封装为字典
2020/05/19 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
2020/07/14 Python
Python3爬虫RedisDump的安装步骤
2021/02/20 Python
希尔顿酒店官方网站:Hilton Hotels
2017/06/01 全球购物
俄罗斯的精英皮具:Wittchen
2018/01/29 全球购物
世界上最值得信赖的多日游在线市场:TourRadar
2018/07/20 全球购物
AutoShack.com加拿大:北美主要的汽车零部件零售商
2019/07/24 全球购物
物业管理个人自我评价
2013/11/08 职场文书
2014年党员评议表自我评价
2014/09/27 职场文书
2015年世界环境日演讲稿
2015/03/18 职场文书
小程序教您怎样你零成本推广获取数万用户的方法
2019/07/30 职场文书
创业计划书之冷饮店
2019/09/27 职场文书