Привет я пытаюсь запустить функцию из WSDL. Как запустить эту функцию?
Когда я бегу получить функции, я получаю это
array(3) { [0]=> string(797) "ClientSoap createClient(string $client_name, string $client_password, string $first_name, string $last_name)" }
Я хочу запустить функцию createClient.
Я уже пытался использовать этот код
$client = new SoapClient('mywsdl.wsdl');
$data = $client->createClient("samplecustomer", "samplepass", "first", "last");
print_r($data);
Я получаю сообщение об ошибке, что createClient не существует. Любые иды?
заранее спасибо
Я не знаю, может ли это помочь вам, но вы можете добавить попытку поймать в декларации.
try {
$soapClient = new \SoapClient($url. '?wsdl', $options);
} catch (\SoapFault $e) {
print_r($e->getMessage();
}
Других решений пока нет …