PHP ВЛОЖЕННЫЕ ОБЪЕКТЫ
В PHP можно создавать объекты, содержащие другие объекты. Такие объекты называются вложенными. Часто это используется для создания более сложных структур данных и повышения уровня абстракции в приложении.
Пример кода:
$book = new stdClass();
$book->title = "The Hitchhiker's Guide to the Galaxy";
$book->author = new stdClass();
$book->author->name = "Douglas Adams";
$book->author->nationality = "British";
$book->characters = array("Arthur Dent", "Ford Prefect", "Zaphod Beeblebrox");
В этом примере мы создали объект $book, который имеет свойства title, author и characters. Свойство author само является объектом, у которого есть свойства name и nationality. Свойство characters является массивом строк.
Для доступа к свойствам вложенных объектов используется оператор ->. Например, чтобы получить национальность автора, мы можем использовать следующий код:
echo $book->author->nationality;
Это выведет на экран строку "British".
#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
Лекция 10 - Базовая маршрутизация в PHP (Routing)
#40 Уроки PHP - Учим язык PHP, Рекурсия, вложенные и анонимные функции на языке PHP
ООП на PHP за 2 часа. Курс по PHP. Объектно ориентированное программирование на PHP
Вложенные циклы в PHP. Цикл в цикле, рисуем в терминале - прямоугольник, треугольник, трапецию
Рекурсия в php. Зачем нужна рекурсия? php рекурсивный обход папок. php дерево вложенное меню
ООП для начинающих PHP. Магические методы get,set,clone