У меня проблемы с отловом исключений Zend.Похоже, у Zend есть своя собственная обработка исключений, которая не перебрасывает исключения.Затем в результате я получаю белый экран с описанием исключения.Есть ли способ поймать его и показать красиво?
$client = new Zend_Rest_Client($url);
// Get instance of Zend_Http_Client
$httpClient = $client->getHttpClient();
// Change the timeout
$httpClient->setConfig(array(
"timeout" => 0.1 // This is just for test
));
try {
$restClientResult = $client->get();
} catch (Zend_Rest_Client_Result_Exception $e) {
doSomething(); // <- is not entered here
}
Ошибка:
An error occurred
Exception information:
Message: Unable to Connect to ssl://localhost/resource:443. Error #110: Connection timed out
Stack trace:
#0 /.../lib/Zend/Http/Client.php(974): Zend_Http_Client_Adapter_Socket->connect('localhost/resour...', 443, true)
#1 /.../lib/Zend/Rest/Client.php(137): Zend_Http_Client->request('GET')
...