объект

Вопросы по принципу работы my-first-cms

Хотел бы для себя уяснить принцип работы данного проекта, т.к. мне он сразу показался довольно запутанным и считаю что в рамках данного курса нужно досконально разобраться в материале, т.к. не хочется тупо копировать чужие решения до конца не понимая что и зачем...:

файлы взяты из GiHub: it-for-free/my-first-cms

1) Хотел бы лучше понять принцип работы данного конструктора и назначение самого массива data.
файл Category.php

php Обращение к элементу массива как к объекту, стрелочка -> , доступ к свойству

Я правильно понимаю запись:

$results ['article'] -> title

массив $results с ключом article обращается к свойству класса title ?

Ответ: да, тут подразумевается, что по этому ключу находится объект и тут же после обращения к элементу идет обращение к свойству. Но если там объекта не окажется будет ошибка - - это минус нестрогой типизации php, плюс же её - в гибкости, то что в один массив по разным ключам можно забрасывать данные разного типа в том числе и объекты.

Объект (ООП) -- что это программировании

Объект - то же самое, что "экземпляр класса", т.е. то, что создаётся программой во время выполнения по схеме, описанной классом.

Класс сам по себе только схема, "живут" же в программах объекты, относящиеся к разным классам (всё как в мире животных ;)

Класс как тип данных

Также можно сказать, что класс описывает тип данных, а объект - это конкретная сущность, описанного классом типа

Subscribe to RSS - объект