相关疑难解决方法(0)

如何在PHP中捕获require()或include()的错误?

我正在用PHP5编写一个需要某些文件代码的脚本.当A文件不可用时,首先会发出警告,然后抛出致命错误.当无法包含代码时,我想打印自己的错误消息.如果requeire不起作用,是否可以执行最后一个命令?以下不起作用:

require('fileERROR.php5') or die("Unable to load configuration file.");
Run Code Online (Sandbox Code Playgroud)

error_reporting(0)仅使用白色屏幕来抑制所有错误消息,而不是使用error_reporting给出PHP错误,我不想显示它.

php error-handling try-catch require fatal-error

16
推荐指数
4
解决办法
2万
查看次数

如何捕获"未找到类"错误

我正在使用spl_autoload_register在需要时加载某些类,但是当我的自动加载方法找不到类时,如何捕获错误?

现在,我看到的唯一解决方案是在我的自动加载回调中显示一个可爱的错误消息并停止应用程序,以便永远不会显示错误.

但我不想停止申请.我想继续并跳过我需要的缺失类的实例化(在我的具体情况下,应用程序继续运行并不是严格要求的)

php autoload

1
推荐指数
1
解决办法
3528
查看次数

标签 统计

php ×2

autoload ×1

error-handling ×1

fatal-error ×1

require ×1

try-catch ×1