PHP не может запустить функцию мыла из файла wsdl - PullRequest
0 голосов
/ 25 июня 2018

Привет, я пытаюсь запустить функцию из WSDL.Как запустить эту функцию?Когда я запускаю функции get, я получаю

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 не существует.Любые иды?Заранее спасибо

1 Ответ

0 голосов
/ 26 июня 2018

Я не знаю, может ли это помочь вам, но вы можете добавить пробную уловку, окружив объявление.

    try {
       $soapClient = new \SoapClient($url. '?wsdl', $options);
    } catch (\SoapFault $e) { 
       print_r($e->getMessage();
    }
...