0
在下面的代碼中,字符串「hi」從不輸出。如何調試大量PHP應用程序的靜默失敗?
MainDispatcher
這個類只是一個大型框架的推廣,它下面有一個大型應用程序,它「直到前一天都工作正常」(我試過git-bisect
它,但這是另一篇文章的故事)。
如何找出代碼在哪裏靜默終止執行?
require_once "autoload/classes.php";
try {
$main = new MainDispatcher(root());
if ($main->httpHeaders()) {
$main->handleRequest();
}
echo 'hi';
}
catch(Exception $e) {
echo 'hi';
Log::error($e, $main->config->traceLog);
}
錯誤日誌爲空? – frz3993
打開錯誤報告? – diggersworld
也許'MainDispatcher'在那裏有一個die()或exit()。 – Drakes