gpt4 book ai didi

php - 如何抑制未定义索引错误?

转载 作者:行者123 更新时间:2023-12-03 07:50:23 24 4
gpt4 key购买 nike

在您建议使用issetemptyarray_key_exists之前-我知道。

我继承了一个具有近一百万行代码的旧项目。我想启用E_NOTICE,但消息泛滥。作为一个临时解决方案,我通过执行以下操作仅抑制了“未定义索引”错误:

function _global_error_handler($level, $message, $filename, $line_no, $context) {
if($level===E_NOTICE && substr($message,0,16)==='Undefined index:') return false;

但是我希望有某种方法可以通过INI设置完全禁用该通知。我不想每次发生时都调用全局错误处理程序的开销。

最佳答案

不可以,除了E_*常量之外,没有其他方法可以更具体,除非像您当前正在手动解析错误条件那样。

我现在建议的是禁用E_NOTICE错误。如果有机会(应该尽快),请再次启用它们并进行尽可能多的修复。

关于php - 如何抑制未定义索引错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23482487/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com