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 相关文章推荐
mysql5的sql文件导入到mysql4的方法
Oct 19 PHP
PHP 检查扩展库或函数是否可用的代码
Apr 06 PHP
php使用curl访问https示例分享
Jan 17 PHP
PHP中source #N问题的解决方法
Jan 27 PHP
PHP过滤★等特殊符号的正则
Jan 27 PHP
ThinkPHP CURD方法之where方法详解
Jun 18 PHP
PHP使用GIFEncoder类处理gif图片实例
Jul 01 PHP
完美的2个php检测字符串是否是utf-8编码函数分享
Jul 28 PHP
php 实现进制相互转换
Apr 07 PHP
浅谈PHP中try{}catch{}的使用方法
Dec 09 PHP
如何修改yii2.0自带的user表为其它的表
Aug 01 PHP
PHP按符号截取字符串的指定部分的实现方法
Sep 10 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下Memcached入门实例解析
2015/01/05 PHP
PHP应用跨时区功能的实现方法
2019/03/21 PHP
javascript div 弹出可拖动窗口
2009/02/26 Javascript
JavaScript 定义function的三种方式小结
2009/10/16 Javascript
javascript模拟select,jselect的方法实现
2012/11/08 Javascript
用Jquery实现滚动新闻
2014/02/12 Javascript
详解AngularJS中的依赖注入机制
2015/06/17 Javascript
通过javascript进行UTF-8编码的实现方法
2016/06/27 Javascript
js改变透明度实现轮播图的算法
2020/08/24 Javascript
Javascript将图片的绝对路径转换为base64编码的方法
2018/01/11 Javascript
vue.js select下拉框绑定和取值方法
2018/03/03 Javascript
jQuery实现模糊查询的方法分析
2018/05/10 jQuery
取消Bootstrap的dropdown-menu点击默认关闭事件方法
2018/08/10 Javascript
解决axios会发送两次请求,有个OPTIONS请求的问题
2018/10/25 Javascript
微信小程序实现吸顶效果
2020/01/08 Javascript
JavaScript实现点击图片换背景
2020/11/20 Javascript
学习python处理python编码问题
2011/03/13 Python
Python闭包的两个注意事项(推荐)
2017/03/20 Python
python中找出numpy array数组的最值及其索引方法
2018/04/17 Python
python去除拼音声调字母,替换为字母的方法
2018/11/28 Python
Django uwsgi Nginx 的生产环境部署详解
2019/02/02 Python
python数据归一化及三种方法详解
2019/08/06 Python
使用python实现多维数据降维操作
2020/02/24 Python
python中有帮助函数吗
2020/06/19 Python
获取CSDN文章内容并转换为markdown文本的python
2020/09/06 Python
Myprotein蛋白粉美国官网:欧洲畅销运动营养品牌
2016/11/15 全球购物
Otel.com:折扣酒店预订
2017/08/24 全球购物
ellesse美国官方商店:意大利高级运动服品牌
2019/10/29 全球购物
致100米运动员广播稿
2014/02/14 职场文书
寄语学生的话
2014/04/10 职场文书
程序员求职信
2014/04/16 职场文书
社区服务标语
2014/07/01 职场文书
2014年车间主任工作总结
2014/12/10 职场文书
银行招聘自荐信
2015/03/06 职场文书
AJAX实现省市县三级联动效果
2021/10/16 Javascript
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python