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

Реклама
Новое
Реклама