Edit report at http://bugs.php.net/bug.php?id=47584&edit=1
ID: 47584 User updated by: gem at rellim dot com Reported by: gem at rellim dot com Summary: WSDL error in soapClient causes Fatal Error Status: Bogus Type: Bug Package: SOAP related Operating System: Linux PHP Version: 5.2.9 Assigned To: dmitry Block user comment: N New Comment: I was a confirmed bug in earlier versions. So it should be 'Fixed' not "Bogus'. Previous Comments: ------------------------------------------------------------------------ [2010-09-02 19:37:13] ras...@php.net Right, so this is not a PHP bug. Perhaps a feature request to downgrade that particular error to a Warning instead of a catchable fatal, but that is all I see. ------------------------------------------------------------------------ [2010-09-02 19:34:19] gem at rellim dot com I do see it catchable now without XDebug. # php tmp.php SOAP-ERROR: Parsing WSDL: Couldn't load from 'non-existent.wsdl' : failed to load external entity "non-existent.wsdl" ok # ------------------------------------------------------------------------ [2010-09-02 19:33:05] gem at rellim dot com Not catchable for me with XDebug and your example: # cat tmp.php <?php try { $x = @new SoapClient("non-existent.wsdl",array("exceptions" => 1)); } catch (SoapFault $E) { echo $E->faultstring; } echo "ok\n"; ?> # php tmp.php # ------------------------------------------------------------------------ [2010-09-02 19:22:02] ras...@php.net It is a catchable fatal though. eg. <?php try { $x = @new SoapClient("non-existent.wsdl",array("exceptions" => 1)); } catch (SoapFault $E) { echo $E->faultstring; } echo "ok\n"; ------------------------------------------------------------------------ [2010-09-02 19:20:22] gem at rellim dot com Hmm, on 2nd look, it does now appear catchable w/o XDebug, but not with XDebug. Ideas? ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/bug.php?id=47584 -- Edit this bug report at http://bugs.php.net/bug.php?id=47584&edit=1