技术栈

[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实现全屏选项卡
相关推荐
¥-oriented
1 天前
记录使用C#编程中遇到的一个小bug
c#·bug
MaraSun
2 天前
Deepseek 的一个bug
bug·deepseek
葡萄城技术团队
4 天前
Excel公式前的“@”符号:是Bug还是黑科技?
科技·bug·excel
Dominiczz
4 天前
llm bug汇总
bug
淘矿人
5 天前
Claude辅助算法设计与优化
人工智能·python·算法·microsoft·github·bug·pygame
朱穆朗
5 天前
Cmder创建npm等项目中,使用CLI的BUG
前端·npm·bug
AI 编程助手GPT
6 天前
【实战】Codex 接管电脑 + Claude Routines 云端值守:一次 Bug 排查的“无人化”闭环
人工智能·gpt·ai·chatgpt·bug
minxihou
6 天前
iwlwifi/iwlmld missed beacons 与 802.11ax HE beacon timing 固件 Bug
bug·协议
热门推荐
01近期有什么ai的新消息,新动态? 2026.4月02GitHub 镜像站点032026年4月AI大事件深度解读:大模型竞争进入“深水区“042026年AI编程工具终极横评:Cursor vs Claude Code vs Copilot052026年AI前瞻:量子AI、具身智能与科学发现的新纪元06在Windows 11上安装Docker的踩坑记录07Codex 接入 DeepSeek API 完整配置文档08DeepSeek V4 全面解析:测评、对比、案例及实操指南09codex app每次打开重连5次Reconnecting问题解决102026年4月技术前沿:AI大模型爆发、智能体革命与量子安全新纪元