PHP E_USER_WARNING

E_USER_WARNING 可用于使用 trigger_error 函数触发可恢复的非致命警告错误。
这基本上意味着应该允许脚本继续执行。

我们可以触发 E_USER_WARNING 以通知开发人员发生了一个无关紧要的问题,这可能不应该发生。

PHP 发出警告的一个很好的例子是,当我们试图通过 include 包含一个不存在的文件时,如果我们改为使用 require 关键字,则会触发致命错误并且脚本不应继续。

通常最好考虑代码中的所有场景,这意味着我们应该在尝试包含文件之前首先检查文件是否存在,或者如果我们不关心失败的原因,我们可以简单地使用 require。

要触发 E_USER_WARNING 错误,我们可以执行以下操作:

trigger_error("A optional file did not exist, but since the file was optional, the script was allowed to continue.", E_USER_WARNING);
日期:2020-06-02 22:15:28 来源:oir作者:oir