मैं PHP अपवाद हैंडलिंग और सोप करने के लिए नया हूँ। किसी कारण से मैं साबुनफॉल्ट नहीं पकड़ सकता। मुझे नहीं पता क्यों। साबुन सर्वर मेरा नहीं है।पीएचपी अपवाद संचालकों द्वारा पकड़ा नहीं SoapFault
try {
$contact_id = $objSoapClient->getContactIdFromVisitorId('12345');
}
catch (SoapFault $sf) {
echo "Soapfault";
}
catch (Exception $e) {
echo "Exception";
}
मैं जानबूझ कर खराब आईडी 12345 में से गुजर रहा हूँ जब मैं त्रुटियों मैं निम्न संदेश SoapFault exception: [SOAP-ENV:Client] Invalid Visitor ID
देखने के लिए सक्षम है। हालांकि, मेरा पकड़ साबुनफॉल्ट ब्लॉक और न ही मेरा पकड़ अपवाद ब्लॉक कभी हिट हो जाता है। क्यूं कर?
क्या आपका कार्य प्राप्त होता है CONTactIdFromVisitorId अपवाद फेंक रहा है? –
मैं इतना मान के बाद से मैं मैं अपने प्रश्न '[सोप-ENV: ग्राहक] के अंत में शामिल SoapFault अपवाद त्रुटि संदेश दिखाई जब मैं त्रुटियों सक्षम अमान्य आगंतुक ID' – mrtsherman
मैं वेब सेवा एक वास्तविक लौटने प्रतीत होता है कि जोड़ देगा SoapFault चर '$ contact_id' – mrtsherman