Вызов функции SOAP XML с несколькими параметрами - PullRequest
3 голосов
/ 21 сентября 2011

Уважаемые Stackoverflowers,

Возможно ли сделать следующее?

$client = new SoapClient("wsdldocument.wsdl");
$result = $client->myFunction( $param1, $param2, $param3 );

(Как) Могу ли я передать несколько аргументов в вызов?

У меня уже естьпопробовал следующее, но у меня это тоже не сработало:

$client = new SoapClient("wsdldocument.swdl");
$params = array( "param1" => $param1, "param2" => $param2, "param3" => $param3 );
$result = $client->__soapCall( "myFunction", $params );

1 Ответ

3 голосов
/ 21 сентября 2011

У меня все заработало:)

Файл WSDL был кэширован и впоследствии изменен.Следующий код помог мне:

ini_set( "soap.wsdl_cache_enabled", 0 );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...