技术栈

[PHP]empty一直返回true

Balmunc2023-09-08 11:41
php 复制代码
class Post
{
    public function __get($key)
    {
        return true;
    }
}

$post = new Post();
var_dump(empty($post->a));// bool(true)

PHP: 重载 - Manual

读取不可访问(protected 或 private)或不存在的属性的值时,__get() 会被调用。

当对不可访问(protected 或 private)或不存在的属性调用 isset() 或 empty() 时,__isset() 会被调用。

上一篇:做项目和做产品的区别
下一篇:uView实现全屏选项卡
相关推荐
半天法师
16 小时前
Bug 记录:UE 结构体转 JSON 时 Key 字段大小写异常 (Editor 与打包后表现不一致)
ai·ue5·json·bug
张小俊_
16 小时前
WPF 跨线程 UI 更新与硬编码赋值引发的 Bug 排查
c#·bug·wpf
鸿儒517
2 天前
记录一个C++ Windows程序移植到Linux系统的bug
开发语言·c++·bug
是个西兰花
2 天前
C++:异常
开发语言·c++·异常
Python私教
2 天前
HermesAgent 终端工具 Windows 兼容性修复实战:两个 Bug 的排查与解决
windows·bug
瀚高PG实验室
2 天前
pgroonga全文检索插件的BUG
数据库·postgresql·bug·瀚高数据库
¥-oriented
4 天前
记录使用C#编程中遇到的一个小bug
c#·bug
MaraSun
5 天前
Deepseek 的一个bug
bug·deepseek
葡萄城技术团队
7 天前
Excel公式前的“@”符号:是Bug还是黑科技?
科技·bug·excel
Dominiczz
7 天前
llm bug汇总
bug
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档032026年4月AI大事件深度解读:大模型竞争进入“深水区“04近期有什么ai的新消息,新动态? 2026.4月05【AI】2026 年具身智能模型和世界模型总结062026年AI编程工具终极横评:Cursor vs Claude Code vs Copilot07实测可用|小米 MiMo 百万亿 Token 免费领,开发者速冲08在Windows 11上安装Docker的踩坑记录09裂开!ChatGPT 居然开始要手机号验证,附详细解决方法10要裂开了!ChatGPT要手机号验证了?注册Codex要求验证电话号码怎么办?2026年登陆Codex要手机号验证的解决办法