Что означает $this-> -> в PHP? Друзья, доброго времени суток!
Заранее благодарю за помощь и терпеливое отношение к странно сформулированному вопросу! :)
Изучая PHP (самоучка, учу уже около 3х месяцев, без менторов- обучение прилично затягивается), решил освоить фреймворк, что бы видя готовые решения - лучше осваивать новый или застоявшийся материал.
Спустя определенное время я понял статические и др. классы, особенности и тд. (хотя в применении интерфейсов и клонировании еще барахтаюсь).
В фреймворке (начать решил с fuel php, т.к. в нем, как мне показалось, читабельные код) я наткнулся на подобную строку, потом еще одну, и понял что он кишит выражениями
$this->что то -> еще конкретнее = значение.
пример:$this->template->title = 'Заголовок нашей страницы';$this->template->content = View::forge('test/index...
Что это за синтаксис?
Как узнать, где почитать, что это за конструкция эдакая?
$this-> тут у нас имя класса? -> а тут метод?
Расскажите, пожалуйста, или укажите, где можно подробнее изучить этот вопрос "слоёв" в PHP?

21 Авг 2019 в 06:59
182 +1
0
Ответы
1

В PHP оператор "->" используется для доступа к свойствам и методам объектов. В вашем примере "$this" представляет текущий объект, а "->" указывает на доступ к его свойствам и методам.

В вашем конкретном примере, "$this->template" представляет объект "template", который, в свою очередь, имеет свойства "title" и "content". Вы присваиваете значение 'Заголовок нашей страницы' свойству "title" объекта "template" и используете метод "forge" для создания и отображения представления.

Для более детального изучения данной темы вам следует изучить объектно-ориентированное программирование в PHP. Можно начать с официальной документации PHP или поискать учебные материалы и курсы по данной теме.

Удачи в изучении PHP и фреймворков! Если у вас возникнут еще вопросы, не стесняйтесь обращаться за помощью.

20 Апр 2024 в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир