gpt4 book ai didi

php - set_error_handler回调函数中的$ errno是什么?

转载 作者:行者123 更新时间:2023-12-03 07:46:11 25 4
gpt4 key购买 nike

set_error_handler回调函数接受2个必需参数和3个可选参数。
其中一个是$ errno(第一个)。

它有什么用?是E_ALL或E_NOTICE ....的整数表示吗?

最佳答案

$ errno包含引发的错误级别,为整数。

我认为该示例将使其清楚(不是我的代码):

 switch ($errno) {
case E_USER_ERROR:
echo "<b>My ERROR</b> [$errno] $errstr<br />\n";
echo " Fatal error on line $errline in file $errfile";
echo ", PHP " . PHP_VERSION . " (" . PHP_OS . ")<br />\n";
echo "Aborting...<br />\n";
exit(1);
break;

case E_USER_WARNING:
echo "<b>My WARNING</b> [$errno] $errstr<br />\n";
break;

case E_USER_NOTICE:
echo "<b>My NOTICE</b> [$errno] $errstr<br />\n";
break;

default:
echo "Unknown error type: [$errno] $errstr<br />\n";
break;
}

关于php - set_error_handler回调函数中的$ errno是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12697574/

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