gpt4 book ai didi

php - E_ALL | E_COMPILE_ERROR 不显示 fatal error (无法重新声明函数)

转载 作者:行者123 更新时间:2023-12-02 10:51:33 25 4
gpt4 key购买 nike

对于此错误: fatal error :无法重新声明 sc_trace_page()(之前声明的 [...yadayada]

我尝试了所有这些:

error_reporting('E_ALL ^ E_NOTICE'); 
error_reporting('E_ALL | E_COMPILE_ERROR');
error_reporting('E_COMPILE_ERROR |E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR|E_PARSE');
error_reporting(32767);

只有 32767 显示错误。即使在error_log中。 WAMP 和名牌共享主机。似乎很不聪明,我可以拥有 E_ALL 而没有让它向我展示......'ALL'错误。但是,当然,我不想要通知。

那么,我无法理解什么以及如何获得正确的错误报告?

最佳答案

您是否至少在 WAMP 中尝试过 error_reporting(E_ALL & ~E_NOTICE) ?这些是常量,而不是字符串,所以......没有引号!

您也可以仅在之前未声明过的函数声明

if (!function_exists('my_function')) {
function my_function(){

}
}

关于php - E_ALL | E_COMPILE_ERROR 不显示 fatal error (无法重新声明函数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33201869/

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