sorry_i_noob
@sorry_i_noob

Если я получаю данные из API какого-либо сервиса. И мне пришел объект. Как мне узнать методы этого объекта?

Я узнаю через get_class_methods. Но мне кажется, что это какой-то костыльный способ. Можно еще как-нибудь узнать методы пришедшего мне объекта?
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 2
@kupurim
Почитать документацию не вариант?
Ответ написан
Комментировать
@DmitrSha
в пришедшем объекте нет методов, только данные (поля)
методы обычно описаны в документации к API, и это не методы этого обьекта, а команды API
например в API библиотеки запрос
GET /book/1 - информация о книге с id =1
GET /book/1/readers информация о читателях бравших ее
и например (не совсем верно для нормального API, но для примера как бывает):
PUT /book/1/request?onDate=20190201&term=3 бронирование на дату сроком на 3 дня
а в правильном API это было бы
POST /bookrequest?bookId=1&onDate=20190201&term=3 и вернуло бы объект с информацией о заказе
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы