请考虑(性能,安全性等)实现错误功能的最佳方法。有点像......
function trap_errors($error_code, $parametrs...)
{
$error_code = array => ('1001 = Error description1', '1002 = Error description2',..etc.
)
}
我不知道上述内容是否合理。任何指针?..
答案 0 :(得分:1)
您可以定义(全局)错误处理程序:
function myErrorHandler($type, $msg)
{
echo $type . ' ' . $msg;
}
set_error_handler("myErrorHandler");
并由您自己触发错误,该错误到达上层定义的函数:
trigger_error("This is an error!", E_USER_ERROR);
查看here以查看错误类型列表。
这会捕获PHP中的每个错误:您的错误或系统错误,例如