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模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
详解BeautifulSoup获取特定标签下内容的方法
php操作redis命令及代码实例大全
Android 启动页白屏解决方案
再分享6个可无限激活阿里云盘邀请码,不信你不能激活阿里云盘
Spring Boot优雅地处理404异常问题
C# 实现Distinct将对象按条件去重
c#读取excel数据的两种方法实现
用python实现一个简单的验证码
C#高性能动态获取对象属性值的步骤
uni-app 自定义底部导航栏的实现
VSCode中画UML图的方法实现
JavaGUI实现随机单词答题游戏
python中_del_还原数据的方法
JavaScript实现复选框全选和取消全选
java使用jar包生成二维码的示例代码
IDEA插件EasyCode及MyBatis最优配置步骤详解
PyTorch中的拷贝与就地操作详解
JavaScript中的几种继承方法示例
docker私有库的搭建实现
golang的基础语法和常用开发工具详解
Java 网络编程之 TCP 实现简单的聊天系统
浅析idea 添加项目依赖的两种方式
python可视化 matplotlib画图使用colorbar工具自定义颜色
Java受检异常的一些思考
安装IDEA和配置Maven的步骤详解
Python虚拟环境virtualenv创建及使用过程图解
IDEA使用Docker插件远程部署项目到云服务器的方法步骤
java 多线程实现在线咨询(udp)
java可以作为第一门编程语言学习吗
python实现经纬度采样的示例代码
5 分钟读懂Python 中的 Hook 钩子函数
Python 用__new__方法实现单例的操作
解决docker日志挂载的问题
Java实现猜数程序
基于Python的图像阈值化分割(迭代法)
Js实现粘贴上传图片的原理及示例
Docker 配置阿里云容器服务操作
mybatis多数据源动态切换的完整步骤
MySQL 如何连接对应的客户端进程
完美解决c# distinct不好用的问题
详解C# List<T>的Contains,Exists,Any,Where性能对比
Android6.0获取动态权限代码示例
Python制作简单的剪刀石头布游戏
Django vue前后端分离整合过程解析
java中方法递归的简单示例
SpringBoot整合JavaMail通过阿里云企业邮箱发送邮件的实现
Mysql8.0.22解压版安装教程(小白专用)
spring boot 实现阿里云视频点播功能(删除视频)
C语言中的递归,你真的懂了吗?
python搜索算法原理及实例讲解
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
