Example #1
0
 private function soap($train, $array)
 {
     try {
         //Создание SOAP-клиента по WSDL-документу
         $client = new SoapClient($this->wsdl);
         //Поcылка SOAP-запроса и получение результата
         $result = $client->trainRoute($this->auth, $train, $array);
         return $result;
     } catch (Exception $e) {
         //Исключение, если произошла ошибка (не верный пароль, логин или номер поезда)
         //вывод этой ошибки и завершение работы сценария
         $error = array('status' => 'error', 'message' => $e->getMessage());
         exit(json_encode($error));
     }
 }