С реализацией SOAP для PHP я не могу вызывать методы из WDSL, если они начинаются с подчеркивания. I.e .:Операции PHP SOAP, начинающиеся с подчеркивания
$result = $server->_-testing_-getPrices(array('Receiver'=>'John'));
НЕ РАБОТАЕТ!
Однако
$result = $server->getPrices(array('Receiver'=>'John'));
работает, как ожидалось, однако, сервер SOAP я с просьбой не эту операцию. Ошибка, PHP выплевывает с Первый:
Notice: Undefined property: SoapClient::$_ in D:\SERVER\www\test123.php on line 4
Notice: Use of undefined constant testing_ - assumed 'testing_' in D:\SERVER\www\test123.php on line 4
Fatal error: Call to undefined function getPrices() in D:\SERVER\www\test123.php on line 4
Это ИМХО ошибка, или кто-нибудь знает, как обойти это?