Я использую PHP 5.2.5.5 с Moodle 1.9.
Когда я делаю простой вызов SOAP без параметров, он работает. Однако, как только я использую вызов с параметром, он терпит неудачу. Если я перехватываю запрос SOAP с помощью Fiddler, я вижу, что он вообще не добавляет параметр в запрос мыла.
Вот мой пример кода:
$WSDL = 'http://www.nanonull.com/TimeService/TimeService.asmx?WSDL';
$client = new SoapClient($WSDL);
$response = $client->getUTCTime(); // WORKS
$response = $client->getTimeZoneTime('ZULU'); // SOAP FAULT
Есть предложения?