Re: [SOAP] Re: E_ERROR in SoapClient

[email protected] (Richard Quadling)
Newsgroups php.soap
Message-ID <[email protected]>
2009/7/31 Paulo Azevedo <[email protected]>:
> My problem is that SoapClient triggers a E_ERROR ( Fatal Error ) instead of
> throwing an Exception.
> Since E_ERROR cannot be catchable I don't find a way to gracefully handly
> this problem.
>
> PHP Fatal error:  SOAP-ERROR: Encoding: object hasn't 'profileData' property
>
>
> Is there any way to gracefully catch this error?
>
> --
> -Paulo
> http://twitter.com/halufa
>

You can tell the SoapClient to generate exceptions rather than errors.

[1] "The exceptions option is a boolean value defining whether soap
errors throw exceptions of type SoapFault."

Regards,

Richard.

[1] http://docs.php.net/manual/en/soapclient.soapclient.php
-- 
-----
Richard Quadling
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
"Standing on the shoulders of some very clever giants!"
ZOPA : http://uk.zopa.com/member/RQuadling
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.