我想知道是否有可能像重新声明函数时那样抑制 PHP 中的错误,因此执行不会中断并且脚本只会使用第一次声明的函数?
提前致谢!
我想知道是否有可能抑制PHP中的错误......
PHP 有很多选项来抑制错误,例如.error_reporting()
display_errors
php.ini
...所以执行不会中断,脚本只会使用第一次声明的函数?
重新声明函数是 PHP 中的一个致命错误,您通常无法正常地从中恢复。
您可以预处理源代码,删除重复的函数声明。
抑制错误可能不是最好的主意,但是您可以在代码中使用某些逻辑来规避它们。
检查一个函数之前是否已经声明过:
if(!function_exists("my_function"))
{
function my_function()
{
// ... do stuff
}
}
抑制错误消息通常是个坏主意。
改为修复错误被认为是一种好的做法。提示:它并不像看起来那么难。