Мне хотелось бы узнать, могут ли все поделиться хорошими источниками обучения в ООП на языке PHP.
Хорошие источники обучения для ООП (объектно-ориентированное программирование) PHP, кто-нибудь?
Я видел многочисленные уроки, в основном поверхностные, некоторые из них были плохими.
Пожалуйста, поделитесь чем-нибудь хорошим, коммерческим или бесплатным, видео или письменным.
Мне нравится руководство по руководству PHP для ООП. Дело в том, что есть много примеров.
На мой взгляд, это ваш лучший выбор. Документация включает в себя как техническое объяснение, так и полезные примеры и формулировку на английском языке.
PHP.net/oop
Имейте в виду, однако, что PHP OOP все еще находится в относительном младенчестве, и, несомненно, будет много вещей, которые запутывают другие реализации ООП.
У Lynda.com есть хороший видеокурс:
Lynda – PHP с MySQL за пределами основ
Это немного больше на продвинутой стороне ООП, так как речь идет о шаблонах проектирования, но мне очень нравятся шаблоны архитектуры корпоративного приложения Мартина Фаулера ( 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