gpt4 book ai didi

php - error_reporting 无法正常显示 fatal error

转载 作者:行者123 更新时间:2023-12-04 22:12:52 28 4
gpt4 key购买 nike

我有一个像这样的页面:

error_reporting(-1);
require('test.txt');

我知道 test.txt 不存在。我想尝试 error_reporting() 函数。在这种情况下,我们传递数字 -1 来正确报告所有错误,如下所示:

Warning: require(test.txt) [function.require]: failed to open stream: No such file or directory in C:\wamp\www\PHP_Class\session_5\errors.php on line 11
Fatal error: require() [function.require]: Failed opening required 'test.txt' (include_path='.;C:\php\pear') in C:\wamp\www\PHP_Class\session_5\errors.php on line 11

并且当我们将数字 2 传递给函数时,如 error_reporting(2) 仅报告 E_WARNING 错误,这也是正确的:

Warning: require(test.txt) [function.require]: failed to open stream: No such file or directory in C:\wamp\www\PHP_Class\session_5\errors.php on line 11  

但是当我将数字1 传递给类似error_reporting(1) 的功能时,仅报告E_ERROR 错误,不显示错误。什么是问题?请告诉我

最佳答案

我认为 require 不会抛出一个 E_ERROR 而是一个 E_COMPILE_ERROR
所以请尝试 error_reporting(E_COMPILE_ERROR);

关于php - error_reporting 无法正常显示 fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10152556/

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