NuSoap vs PHP Soap Library.Где находится getError? - PullRequest
7 голосов
/ 27 июля 2011

Я конвертирую старый код, использующий NuSoap, в PHP Soap Library.Но метод getError в NuSoap PHP, кажется, не существует в PHP Soap Libary, и я получаю эту ошибку:

Fatal error: Uncaught SoapFault exception: 
[Client] Function ("getError") is not a valid method for this service in index.php:33
Stack trace: #0 index.php(33): SoapClient->__call('getError', Array) #1 index.php(33):
SoapClient->getError() #2 index.php(63): pay() #3 {main} thrown in /homeindex.php on line 33 

Вот мой код:

<?php
    $client = new SoapClient('my soap server');
    $err = $client->getError();
?>

Как я должен получить ошибку в PHPБиблиотека мыла?

1 Ответ

4 голосов
/ 28 июля 2011
<?php
    $client = new SoapClient('my soap server');
    $err = $client->soapCall($somfunctioname,$arrofargs );

?>

Если есть какая-либо ошибка. Это с помощью soapCall. Возвращает экземпляр SoapFault (), где вы можете записать код ошибки, описание так .. на

http://www.php.net/manual/en/soapclient.soapcall.php

...