我有自定義錯誤處理程序怪異的問題,那就是:自定義錯誤處理程序奇怪的行爲 - PHP
function errHandler($errno, $errstr, $errfile, $errline)
{
if($errno)
{
header('HTTP/1.1 503 Service Temporarily Unavailable');
header('Status: 503 Service Temporarily Unavailable');
header('Retry-After: 3600');
exit;
}
return true;
}
運行時,每次:
set_error_handler('errHandler');
頭正在儘管缺乏發送有什麼錯誤?有任何想法嗎?
的事情是,沒有任何東西被傳遞,但由於某種原因,標題正在運行 - 只有標題 - 退出之前,他們不會阻止它被髮送 – Marcin 2011-03-17 19:51:10
我不能重現我的系統(5.3.5/Linux)上的行爲。它按預期工作。 – johnjohn 2011-03-17 20:18:44
奇怪,請再次看看代碼,然後,謝謝 – Marcin 2011-03-17 21:08:22