捕获所有PHP错误并将其放入字符串变量中
如何捕获所有PHP错误并将其放入字符串变量中 我想我应该使用set\u error\u handler()捕获所有PHP错误并将其放入字符串变量中,php,Php,如何捕获所有PHP错误并将其放入字符串变量中 我想我应该使用set\u error\u handler() 我使用的是Ajax+JSON,希望以字符串形式输出错误,然后通过JSON输出 谢谢。请使用以下选项: <?php try { // your code block here } catch (Exception $e) { $_my_catch_var = $e->getMessage(); } 这很简单: /// Exception handler functio
我使用的是Ajax+JSON,希望以字符串形式输出错误,然后通过JSON输出 谢谢。请使用以下选项:
<?php
try {
// your code block here
} catch (Exception $e) {
$_my_catch_var = $e->getMessage();
}
这很简单:
/// Exception handler function
function yourExceptionHandler($exception)
{
echo '
<pre>
<b>Error</b>: Unhandled '.$exception.'
occured <b>'.$exception->getFile().'</b> in line <b>'.
$exception->getLine().'</b><br />
</pre>';
}
将此代码放在php脚本的开头。为什么要这样做?我使用的是Ajax+JSON,希望将错误输出为字符串,然后通过JSON输出。查看php,但需要跟踪它。
/// Assign exception handler function
set_exception_handler('yourExceptionHandler');