note 94353 modified in class.soapfault by thiago

From: Date: Fri, 30 Oct 2009 13:03:05 +0000
Subject: note 94353 modified in class.soapfault by thiago
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-162282@lists.php.net to get a copy of this message
You may use undocumented and invisible property $e->faultcode to access string version of $code. Because standard $e->getCode() does not work: <?php $e = new SoapFault("test", "msg"); var_dump($e->getCode()); // prints "0" var_dump($e->faultcode); // prints "test" ?> Also you may use namespaced fault codes: <?php $e = new SoapFault(array("namespace", "test"), "msg"); ?> - see ext/soap/soap.php, PHP_METHOD(SoapFault, SoapFault). To access the namespace, use $e->faultcodens --was-- You may use undocumented and invisible property $e->faultcode to access string version of $code. Because standard $e->getCode() does not work: $e = new SoapFault("test", "msg"); var_dump($e->getCode()); // prints "0" var_dump($e->faultCode); // prints "test" Also you may use namespaced fault codes: $e = new SoapFault(array("namespace", "test"), "msg"); - see ext/soap/soap.php, PHP_METHOD(SoapFault, SoapFault). To access the namespace, use $e->faultcodens http://php.net/manual/en/class.soapfault.php

« previous php.notes (#162282) next »