Господа, есть вопрос от начинающего. Понадобилось написать небольшой код с использованием soap. Код делает запрос веб сервису и получает в ответ какие-то данные. Нашел статью с описанием простейшего примера использования SOAP в PHP. Так вот, есть некоторая ссылка на wsdl и я создаю объект при помощи примерно такого кода: PHP: $wsdl="http://footballpool.dataaccess.eu/data/info.wso?wsdl"; $client= new Soapclient ($wsdl); Сам wsdl я взял из вот этой статьи, в которой описан пример работы с SOAP: http://www.vankouteren.eu/blog/2009/03/simple-php-soap-example/ Вопрос: могу ли я как то вывести на экран весь перечень методов и свойств объекта $client? Я гуглил и пробовал несколько вариантов, которые предлагаются в различных статьях и топиках на форумах (с использование var_dump, Reflection, getMethods и так далее) - ничего не вышло, т.е. так и не получилось вывести на экран список методов и свойств объекта. При этом сам wsdl и соответствующий web сервис - абсолютно рабочие, т.е. пример из статьи: PHP: $result = $client->TopGoalScorers(array('iTopN' =>$topn)); $array = $result->TopGoalScorersResult->tTopGoalScorer; работает и возвращает список бомбардиров...но вот вывести список методов и свойств мне никак не удалось...помогите плиз
Список методов и свойств объекта класса Soapclient описан в мануале. Или ты хочешь вывести список методов сервиса? Тогда тоже в мануал обратись.
Все верно, я хочу вывести список методов сервиса. Не могли бы Вы хотя бы ткнуть носом на страничку в мануале. Мне не лень почитать, просто укажите где)) Заранее спасибо
Конечно могу. Ты б для начала открыл бы сам мануал. Есть там раздел, посвященный используемому инструменту. И в оглавлении этого раздела есть список всех методов используемого инструмента. И если внимательно прочитать этот список - обнаруживается странный метод с очень подходящим под контекст названием. И если кликнуть в этот метод и тем самый перейти на страницу описания метода - в этом описании можно вдруг увидеть что именно этот метод нам и подходит. Учись работать с мануалом. https://php.net/manual/en/soapclient.getfunctions.php