技术栈

[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实现全屏选项卡
相关推荐
sg_knight
9 小时前
ZCode Bug 定位实战:把报错丢给 ZCode,它是怎么修的
llm·bug·agent·ai编程·glm·智谱·zcode
轩轶子
1 天前
Python CLI Todo:一次数据结构错误引发的 Bug
数据结构·python·bug
鬼手点金
1 天前
Claude Code示范案例-修复 Bug 工作流
java·服务器·前端·javascript·bug·openclaw
拂拉氏
9 天前
【项目实现】 C++ vector实现(空间配置器+异常处理)
c++·vector·异常·空间配置器
香吧香
10 天前
Docker Swarm 线上环境 MariaDB XA 悬停事务故障排查
mysql·异常
^Rocky
10 天前
IT 疑难杂症诊疗室:复杂技术问题解决实录
运维·bug
Keven_11
12 天前
Bug:UVA816
bug
Keven_11
12 天前
Bug:UVA1103
bug
香吧香
13 天前
java服务异常日志只打印异常类型,没有堆栈定位分析
java·jvm·异常
钱栈up
13 天前
坯料管理导入功能bug修复:只改前端一个文件就解决问题
前端·bug
热门推荐
01国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)02历年考研数学一、数学二、数学三真题试卷及答案PDF03GitHub 镜像站点04Telegram APK 下载安装完整指南 — 2026年最新05Windows 10/11 如何退出微软账户并改用本地账户登录(含找不到选项的解决方法)06蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接072026 爱知・名古屋亚运会怎么看?直播平台+赛程安排分享08微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新092026 年 9 月国内外主流大模型横向硬核评测:价格、算力、业务场景全维度对比,GPT‑6 Astra横空出世10给AI一张“业务概念地图“:本体如何从哲学走向企业智能