php – 管理错误和成功消息和代码的好方法是什么?
作者:互联网
目前我没有一个非常好的系统来管理错误或成功消息,它们几乎与代码一起编写.有人可以提出最佳实践或您正在做的事情,以便能够通过应用程序正确管理大量错误和成功消息.
想想国际化…一些应用程序将有语言文件,然后应用程序只是从特定文件中提取字符串……我正在考虑为错误和成功消息实现类似的概念,并且好奇其他人在同一个文件中做了什么行呢?
解决方法:
这是我使用的一个函数:
function checkErrors($type, $msg, $file, $line, $context) {
echo "<h1>Error!</h1>";
echo "An error occurred while executing this script. Please contact the <a href=mailto:webmaster@somedomain.com>webmaster</a> to report this error.";
echo "<p />";
echo "Here is the information provided by the script:";
echo "<hr><pre>";
echo "Error code: $type<br />";
echo "Error message: $msg<br />";
echo "Script name and line number of error: $file:$line<br />";
$variable_state = array_pop($context);
echo "Variable state when error occurred: ";
print_r($variable_state);
echo "</pre><hr>";
}
set_error_handler('checkErrors');
它将为您提供PHP代码生成的所有错误和警告,并在有人访问包含错误的页面时为您创建错误页面.
希望这可以帮助!
标签:php,error-handling,error-code 来源: https://codeday.me/bug/20190710/1423776.html