Задать вопрос
sorry_i_noob
@sorry_i_noob

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

Я узнаю через get_class_methods. Но мне кажется, что это какой-то костыльный способ. Можно еще как-нибудь узнать методы пришедшего мне объекта?
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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 и вернуло бы объект с информацией о заказе
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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