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 for 循环语句使用方法详细说明
May 09 PHP
php数组函数序列之array_combine() - 数组合并函数使用说明
Oct 29 PHP
php数组中删除元素的实现代码
Jun 22 PHP
PHP利用str_replace防注入的方法
Nov 10 PHP
Drupal7连接多个数据库及常见问题解决
Mar 02 PHP
Linux下php5.4启动脚本
Aug 03 PHP
Laravel框架路由配置总结、设置技巧大全
Sep 03 PHP
PHP中抽象类和抽象方法概念与用法分析
May 24 PHP
php 获取文件行数的方法总结
Oct 11 PHP
PHP实现一个简单url路由功能实例
Nov 05 PHP
基于CI(CodeIgniter)框架实现购物车功能的方法
Apr 09 PHP
七种PHP开发环境搭建工具
Jun 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判断所处服务器操作系统的类型
2013/06/20 PHP
destoon安装出现Internal Server Error的解决方法
2014/06/21 PHP
php+ajax实现文章自动保存的方法
2014/12/30 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
2019/04/10 PHP
xtree.js 代码
2007/03/13 Javascript
EasyUi tabs的高度与宽度根据IE窗口的变化自适应代码
2010/10/26 Javascript
JS跨域代码片段
2012/08/30 Javascript
javascript基本类型详解
2014/11/28 Javascript
jQuery中has()方法用法实例
2015/01/06 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
javascript实现添加附件功能的方法
2015/11/18 Javascript
Javascript获取background属性中url的值
2016/10/17 Javascript
微信小程序 WXDropDownMenu组件详解及实例代码
2016/10/24 Javascript
jquery ajaxfileupload异步上传插件
2017/11/21 jQuery
浅谈React和Redux的连接react-redux
2017/12/04 Javascript
详解Vue.js中.native修饰符
2018/04/24 Javascript
详解Nodejs get获取远程服务器接口数据
2019/03/26 NodeJs
Nodejs libuv运行原理详解
2019/08/21 NodeJs
[57:59]完美世界DOTA2联赛循环赛 Ink Ice vs LBZS BO2第一场 11.05
2020/11/05 DOTA
使用Python3中的gettext模块翻译Python源码以支持多语言
2015/03/31 Python
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
python操作redis方法总结
2018/06/06 Python
Numpy之文件存取的示例代码
2018/08/03 Python
Python实现Dijkstra算法
2018/10/17 Python
python全栈知识点总结
2019/07/01 Python
pandas 强制类型转换 df.astype实例
2020/04/09 Python
Hanro官网:奢华男士和女士内衣、睡衣和家居服
2018/10/25 全球购物
Steiff台湾官网:德国金耳釦泰迪熊
2019/12/26 全球购物
英国奢侈品牌时尚购物平台:Farfetch(支持中文)
2020/02/18 全球购物
韩语专业本科生求职信
2013/10/01 职场文书
企业人事任命书
2014/06/05 职场文书
企业文化标语口号
2014/06/09 职场文书
高校教师个人工作总结2014
2014/12/17 职场文书
党内外群众意见范文
2015/06/02 职场文书
运动会报道稿大全
2015/07/23 职场文书
励志语录:时光飞逝,请学会珍惜所有的人和事
2020/01/16 职场文书