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)); } }