错误功能例程

时间:2010-12-26 08:39:50

标签: php

请考虑(性能,安全性等)实现错误功能的最佳方法。有点像......

function trap_errors($error_code, $parametrs...)
{
$error_code = array => ('1001 = Error description1', '1002 = Error description2',..etc.
)


}

我不知道上述内容是否合理。任何指针?..

1 个答案:

答案 0 :(得分:1)

您可以定义(全局)错误处理程序:

function myErrorHandler($type, $msg)
{
    echo $type . ' ' . $msg;
}

set_error_handler("myErrorHandler");

并由您自己触发错误,该错误到达上层定义的函数:

trigger_error("This is an error!", E_USER_ERROR);

查看here以查看错误类型列表。

这会捕获PHP中的每个错误:您的错误或系统错误,例如