用户6798077
PHP 8.5 #[\NoDiscard] 揪出"忽略返回值"的 Bug
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
用户6798077
社区首页
>
专栏
>
PHP 8.5 #[\NoDiscard] 揪出"忽略返回值"的 Bug
PHP 8.5 #[\NoDiscard] 揪出"忽略返回值"的 Bug
用户6798077
关注
发布于 2026-01-09 07:28:58
发布于 2026-01-09 07:28:58
94
0
举报
概述
还有一类 bug 长这样:"一切都跑了,但什么都没发生"。方法调了,副作用也有了,但关键返回值(成功标志、错误列表、新的不可变实例)被扔掉了。粗看代码没毛病,测试没覆盖到边界情况也能过。bug 就这么混进生产环境。
本文系转载,
前往查看
如有侵权,请联系
cloudcommunity@tencent.com
删除。
php
本文系转载,
前往查看
如有侵权,请联系
cloudcommunity@tencent.com
删除。
php
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐