PHP E_USER_NOTICE

E_USER_NOTICE 错误类型可以与 trigger_error 函数一起使用来发送用户定义的错误; 它可用于可能由我们正在开发的库或者代码段的用户有意引起的错误。

PHP 会容忍某些不良做法,例如在声明变量之前使用变量,有时这甚至可能是开发人员有意为之。
问题是,如果生成大量通知,它会使错误日志变得混乱并使其难以解释; 因此,建议始终修复通知。

E_USER_NOTICE 类型可以在代码的用户以非预期方式使用它时被触发,但我们仍然希望允许他们继续。

大多数情况下,抛出异常可能比触发 PHP 错误更好。

要触发 E_USER_NOTICE 错误,我们可以使用 trigger_error 函数:

trigger_error("You probably should not be using the feature this way, but I will allow you to continue if you know what you are doing.", E_USER_NOTICE);
日期:2020-06-02 22:15:40 来源:oir作者:oir