PHP SoapFault não capturado por manipuladores de exceção
Sou novo no tratamento de exceções e no SOAP do PHP. Por alguma razão, não consigo pegar um SoapFault. Não sei porque. O servidor de sabão não é me
try {
$contact_id = $objSoapClient->getContactIdFromVisitorId('12345');
}
catch (SoapFault $sf) {
echo "Soapfault";
}
catch (Exception $e) {
echo "Exception";
}
Estou propositalmente passando o ID ruim 12345. Quando habilito os erros, vejo a seguinte mensagemSoapFault exception: [SOAP-ENV:Client] Invalid Visitor ID
. No entanto, meu bloco catch SoapFault nem meu bloco catch Exception são atingidos. Por quê