Где посмотреть\почитать нормальные уроки по ООП в PHP?

В который раз хочу разобраться с объекто ориентированным кодом.

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

Хочется примеры из жизни, когда ты формируешь страницу, делаешь выборки из базы данных, выводишь на экран итп.. и при всем при этом применяешь ооп.
  • Вопрос задан
  • 721 просмотр
Решения вопроса 3
php666
@php666
PHP-макака
Надо не уроки смотреть всяких идиотов, а читать книги людей, чье мнение признано сообществом и которые написали книги.
Гради Буч - для освоение сути ООП
Мартин Фаулер - про архитектуру, про CRUD, про доменные объекты. Одной этой книги достаточно, что бы прокачать себя так, что ни один видеокурс в жизни не сделает.

Иначе твои познания будут соответствовать уровню этих уроков, которые создаются лишь с целью срубить с лохов бабла.
Ответ написан
myks92
@myks92 Куратор тега PHP
Нашёл решение — пометь вопрос ответом!
@b1nary
php junior
Мэтт Зандстра: PHP Объекты, шаблоны и методики программирования.
Ничего проще и доходчивей применительно к PHP не читал.

5d600aa6652a1651246110.jpeg
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
usdglander
@usdglander Куратор тега PHP
Yipee-ki-yay
Основная проблема не изучить основные понятия ООП, а научиться объектно-ориентированному мышлению. Научиться видеть не совокупность функций, которые что то делают, а рассматривать приложение как взаимодействие объектов. ИМХО это может придти только с опытом. Я видел проекты, написанные с использованием классов, но в том же самом процедурном стиле, и это вообще не делало из программирования ООП.
Ответ написан
@HellWalk
Мне прокачаться помог этот курс:
https://www.youtube.com/watch?v=w4iqxN0nfTs
Ответ написан
gzhegow
@gzhegow
aka "ОбнимиБизнесмена"
Если ты начнешь внимать "глубину ооп" то лет через 8 тупого и бесполезного долбалова и попыток уговорить хоть кого-нибудь тебе помочь понять суть и смысл, слушая тупые отговорки, что "ты все не так понял", "это всего лишь инструмент", "нужно найти суть", "это не всегда нужно", ты в конце концов придешь что ООП это всего лишь украшение обычных функций, когда проект не влазит на пластиковую доску с маркерами.

Классы это группы функций, а их свойства - это хранилища для переменных которые не передаются из функции в функцию, чтобы постоянно их не подсовывать в качестве параметра. В этих же свойствах лежат другие классы без которых твои функции хреново работают или вообще не работают. Их называют еще зависимостями.

Дальнейшее "понимание глубины" не несет под собой ничего кроме того что есть авторитет, и есть вот ты. и ты никогда не станешь авторитетом, потому что он гуру и на горе. А ты здесь. И не бывает так, чтобы ты и авторитет. Зато бывает менталитет. Извиняюсь, кого обидел
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы