1
我有一個基於基本框架的Zend Framework應用程序。所以這是一個public/index.php
文件,並在那裏,啓動應用程序:無法捕捉Zend Framework異常
Zend\Mvc\Application::init(require 'config/application.config.php')->run();
我的問題是,在某個地方有一個PDOException被拋出,我無法抓住它。我試着在try/catch塊,但沒有成功包裹run
聲明:
try {
Zend\Mvc\Application::init(require 'config/application.config.php')->run();
} catch (\Exception $e) {
die("Caught!");
}catch (\PDOException $e) {
die("Caught!");
}
但這並不捕獲異常,它仍然顯示「出現錯誤」通用頁。實際上,我也嘗試過拋出泛型異常,同樣也不能被捕獲。我也嘗試設置一個set_exception_handler
函數,但仍然沒有運氣。
任何想法如何解決這個問題?