PHP empty函数报错解决办法
- 软件编程
- 2026-01-11 16:39:41
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
# BR
# lt
# span
# context
# 一个函数
# write
# empty
# Fatal
# 安装apache2.2.22配置php5.4(具体操作步骤)
# php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
# PHP5.4中json_encode中文转码的变化小结
# 如何把php5.3版本升级到php5.4或者php5.5
# php5.4以下版本json不支持不转义内容中文的解决方法
# 探寻PHP脚本不报错的原因
# empty函数
# 注意:php5.4删除了session_unregister函数
# Windows下编译PHP5.4和xdebug全记录
# php 升级到 5.3+ 后出现的一些错误
# 如 ereg(); ereg_replace(); 函数报错
# php 启动时报错的简单解决方法
# php 启动报错如何解决
# php5.4传引用时报错问题分析
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
详解Android WebView监听console错误信息
js异步接口并发数量控制的方法示例
SpringBoot获取Request和Response方法代码解析
MySQL如何使用时间作为判断条件
C# winform中窗口关闭按钮的隐藏与禁用详解
9个小技巧让你的Java if else看起来更优雅
vue祖孙组件之间的数据传递案例
python动态规划算法实例详解
解决vue下载后台传过来的乱码流的问题
JRebel在线激活破解实现教程
在Vue中使用Echarts可视化库的完整步骤记录
C# 使用HttpClient上传文件并附带其他参数的步骤
Java 二分查找的实现及图例解析
python可视化 matplotlib画图使用colorbar工具自定义颜色
docker版es、milvus、minio启动命令详解
Django中使用Celery的方法步骤
thinkphp诸多限制条件下如何getshell详解
vue-router定义元信息meta操作
C# double类型变量比较分析
学习C语言对后期java有帮助吗
c# 根据NPOI 读取一个excel 文件的多个Sheet
详解vue实现坐标拾取器功能示例
Java 实现常见的非对称加密算法
mysql用户变量与set语句示例详解
微信小程序用户登录和登录态维护的实现
JS操作JSON常用方法(10w阅读)
微信小程序实现音乐播放页面布局
详解Python中@staticmethod和@classmethod区别及使用示例代码
docker 使用CMD或者ENTRYPOINT命令同时启动多个服务
docker内网搭建dns使用域名访问替代ip:port的操作
python全栈开发语法总结
c# 类型的字段和方法设计建议
python3访问字典里的值实例方法
PHP如何解决微信文章图片防盗链
IntelliJ IDEA之高效代码插件RainBow Brackets详解
Python排序函数的使用方法详解
python3中TQDM库安装及使用详解
python绘图pyecharts+pandas的使用详解
Vue 的 v-model用法实例
js实现弹幕墙效果
JavaScript手写数组的常用函数总结
5分钟让你快速掌握java8 stream常用开发技巧
js实现菜单跳转效果
C++类型转换的深入总结
c# 使用HtmlAgilityPack解析Html
SpringBoot整合Xxl-Job的完整步骤记录
Mysql匿名登录无法创建数据库问题解决方案
docker容器状态的转换实现
Android 调用系统相册选择照片
go install/build生成的文件命名和路径操作
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
