Что почитать, чтобы понимать синтаксис ОПП в PHP? Добрый день, тостеры!
Наткнулся на статьюhabrahabr.ru/post/143317
Так как я самоучка по PHP, то мне не понятны такие моменты по синтаксису:$jsonError->error='No function called';
Как можно создавать объект не создавая класс??
Смотрю различные видео, там часто используют в классе возврат this return $this.
смысл $this нигде не объясняют.
Подскажите какую литературу почитать, чтобы разбираться в ОПП PHP.
Сам прочитал Мишель Е. Дэвис и Джон А. Филлипс - Изучаем PHP и MySQL, PHP_Praktika_sozdania_Web-saytov_2_izdanie (еще не всю).
Каждый день смотрю руководство на php.net + куча различных форумов.
Везде полно инфы про инкапсуляцию, про предопределенные методы классов, про встроенные функции для работы с классами...
А чтобы объяснили азы никто не говорит.

21 Авг 2019 в 07:07
164 +1
0
Ответы
1

Для понимания синтаксиса ООП в PHP рекомендуется начать с чтения официальной документации PHP по объектно-ориентированному программированию: http://www.php.net/manual/ru/language.oop5.php

Также можно почитать книгу "PHP объекты, шаблоны и методики программирования" Мэтта Зандстры, которая хорошо объясняет основы ООП в PHP.

Что касается вашего вопроса про создание объекта без определения класса, то в PHP это возможно с помощью анонимных классов, которые были добавлены в PHP 7. С помощью анонимных классов можно создавать объекты без явного определения класса. Более подробно об этом можно почитать здесь: http://php.net/manual/ru/language.oop5.anonymous.php

Относительно использования $this в классах – это ссылка на текущий объект класса. Когда метод класса обращается к свойствам или методам этого объекта, он использует $this. Возврат $this позволяет методу вернуть ссылку на текущий объект, что может быть полезно для цепочки вызовов методов.

В целом, рекомендуется прочитать дополнительные книги по ООП и PHP, а также продолжать изучение документации и практику на форумах. Важно не только понимать синтаксис, но и применять его на практике, чтобы лучше усвоить материал.

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