编程语言
首页 > 编程语言> > php – 管理错误和成功消息和代码的好方法是什么?

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