Какое из следующего лучше поймать ошибку при вызове веб-службы с помощью SoapClent?
try {
$response = $client->SomeSoapRequest();
}
catch(SoapFault $e){
}
Или:
try {
$response = $client->SomeSoapRequest();
}
catch(SoapFault $e){
}
catch(Exception $e){
}
Кроме того, я хочу поймать тайм-аут сокета; будет ли это SoapFault
или Exception
?
Спасибо!