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

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

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

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

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

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

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