Хорошие источники обучения для ООП-PHP, кто-нибудь?

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

Хорошие источники обучения для ООП (объектно-ориентированное программирование) PHP, кто-нибудь?

Я видел многочисленные уроки, в основном поверхностные, некоторые из них были плохими.

Пожалуйста, поделитесь чем-нибудь хорошим, коммерческим или бесплатным, видео или письменным.

Мне нравится руководство по руководству PHP для ООП. Дело в том, что есть много примеров.

На мой взгляд, это ваш лучший выбор. Документация включает в себя как техническое объяснение, так и полезные примеры и формулировку на английском языке.

PHP.net/oop

Имейте в виду, однако, что PHP OOP все еще находится в относительном младенчестве, и, несомненно, будет много вещей, которые запутывают другие реализации ООП.

У Lynda.com есть хороший видеокурс:

Lynda – PHP с MySQL за пределами основ

http://www.lynda.com/home/DisplayCourse.aspx?lpk2=653

Это немного больше на продвинутой стороне ООП, так как речь идет о шаблонах проектирования, но мне очень нравятся шаблоны архитектуры корпоративного приложения Мартина Фаулера ( http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp / 0321127420 / ref = sr_1_1? Ie = UTF8 & s = books & qid = 1255402272 & sr = 1-1 ). И вы никогда не ошибетесь с моделью книги «Банда четырех» ( http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/ )

Самое приятное в том, что они учатся в том, что они являются агностиками языка. Изучите шаблон, используйте его (почти) на любом языке 🙂

Для начала php phpmaual – лучшее, что доступно. Вы также можете попробовать http://w3schools.com. Если вам нужны дополнительные ресурсы по концепции и примерам oops, вы можете перейти на http://www.phpclasses.org/. Здесь вы найдете невероятные проекты php.

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

Посмотрите на концепции, такие как дизайн-паттеры, модульное тестирование и развитие домена, и вы узнаете много знаний ООП.

Начните использовать библиотеки, такие как Zend Framework и Doctrine PHP ORM в ваших проектах PHP. Они объектно-ориентированы и, используя их, вы будете развивать более глубокое понимание.

Также проверьте phpPatterns и c2 wiki .

-Сэм

Вы можете попробовать Codeacademy, он предоставляет учебные пособия на многих языках: http://www.codecademy.com/fr/tracks/php