PHP SoapFault 未被异常处理程序捕获
2022-08-30 20:17:55
我是PHP异常处理和SOAP的新手。由于某种原因,我无法抓住SoapFault。我不知道为什么。肥皂服务器不是我的。
try {
$contact_id = $objSoapClient->getContactIdFromVisitorId('12345');
}
catch (SoapFault $sf) {
echo "Soapfault";
}
catch (Exception $e) {
echo "Exception";
}
我故意通过错误的ID 12345。当我启用错误时,我看到以下消息。但是,我的捕获 SoapFault 块和我的捕获异常块都会被击中。为什么?SoapFault exception: [SOAP-ENV:Client] Invalid Visitor ID