Отримати всі властивості об’єкту php

В часи буремної юності Ваш покірний слуга грішив тим, що підписувався під будь-який непотріб в плані роботи, а потім зливав чи не весь бюджет проекту на каву.

Одним із найпоширеніших ступорів була робота з властивостями об’єкту, коли ти з дуру вліз на незнайому територію, де лінь розбиратись в аплікусі, але вже є об’єм потрібної інфи, яку слід витягнути.

В найважчі моменти, коли не рятувала навіть функція get_object_vars. Я починав ліпити дикі костилі. Найменш диким з яких було таке рішення:

а) пакуємо об’єкт в джейсон;

б) кажемо, що передумали і просимо завернути назад, вказавши при звороті формат масиву:

json_decode(json_encode($objects),true))

Ну, або пройтись циклом, з виводом конкретних елементів — при умові, якщо наперед знаєш чого хочеш.

Панство, перевертайте тільки знайомі Вам гори.

Залишити відповідь