http://cake-php.ru/wiki/Manual11 - самое доступное описание на русском для понимания MVC. Хотя написанное для "Пирожка", но написано понятно, без лишней инфы.
P.S. Я отправлял книгу на email всем, кто об этом просил. Но несколько почтовых серверов посчитали ее слишком большой и отказались принимать.
Поэтому качайте.
http://www.citforum.ru/SE/project/pattern/
http://www.devshed.com/c/b/PHP/
Есть ещё один рскоязычный ресурс, который посвёщён паттернам именно в РНР, но я потерял ссылку :(
Книги в первую очередь. Просто надо ещё уметь или научится отбирать нужную информацию. Сосед-программист тоже может оказаться профаном. Если человек умеет это делать, то на "клубе" можно найти достаточно полезной информации по разным тривиальным (и не очень) задачам.
Рекомендую книгу «PHP5 для профессионалов». Уже полгода она лежит у меня столе и раскрывается примерно каждые два дня. А вот и ссылка — http://www.dialektika.com/books/5-8459-1066-8.html, где можно прочитать содержание!
Информация в книге даст общие понятия, концепцию ООП, там приводятся очень умные примеры классов для решения общих задач, которые можно наложить на проект любой сложности.
Да, это лучшая книга по теме на русском, но далеко не блестящая. Суть там в основном крутится вокруг концепции ORM, но явно она как таковая не упоминается. Вобщем, любопытная, но странная какая-то книга и с явными опечатками/ошибками. Ожидал от нее большего.
я думаю, даже не 7 а 8. или скорее PHP born again, или что-то в этом роде.
при всей моей любви к пхп чуствую, что через пару лет концепция языка-шаблонизатора изживет себя. (ну вот, сам начал холивар :) извините)
на холиварах денег не сделаешь, поэтому - как совет - не начинайте споров о том, на что наука ответа не знает ;)
лучше начинайте стартап, и будет вам счастье. если нет идеи могу одолжить парочку :)))))
да вообще можно на функциях писать
вы не поверите, но на чистых функциях реализуется туева хуча проектов, написанных начинающими и "мегапро" (т.е. "кончающими") пхп-программистами
Побывал 5 лет PHP программистом, и не так давно сменил ориентацию на другой язык. В связи с этим не рекомендую OOП осваивать на PHP. Много чего инетересного и не узнаете.
Я не 5 лет назад прогал на PHP, а 5 последних лет.
Да и за всё время не столько то и изменилось, добавилось псевдоООП в 5-1 версии, навалили кучу новых функций (как я уже и говорил мне кажется сейчас что PHP это непродуманая свалка функций с возможностью писать конструкции типа if for while etc.) Это ещё и объясняется тем что очень сложный был переход с 4 на 5 версию, знаю людей которые до сих пор прогают на 4-ке. Не просто так же занимаются такой вот http://gophp5.org/ ерундой. Ничего там не меняется.
последние 5 лет начались 5 лет назад видимо. за это время много чего изменилось. псевдоПХП было именно в версии 4. насчёт "непродуманной" свалки функции - ваше имхо. и С или Java не так? это язык - не нравится свалка, напишите свою супер-прокладку и сваливайте функции как нравится. насчёт сложного перехода с 4 на 5 - бред, а те кто "прогают" на 4 - это их личное горе.
НО(!) я не об этом. я спрашивал почему вы не рекомендуете OOП осваивать на PHP? Чего интересного мы не узнаем?? тем более много чего? действительно интересно...
(ответить)
Извините меня, я что на дурачка прохож? Я сидел на PHP все последнее время, я не просто начал 5 лет назад. Как только вышел PHP5 сразу на него подсел. И подсел именно на OOP на 5-ке.
Насчёт бреда с переходом это не бред а существующая проблема ибо так не парились бы.
Если действительно хочется узнать то надо только попробовать и сравнить писать OOP код на PHP и чем то более OOPнутом. В крайнем случае если хоть какое то ещё будет желание то погуглитесь и почитайте на эту тему. Не собираюсь я тут дисеры писать по этому вопросу.
спасибо за погуглить... java в качестве более ООП вас устроит? к потуги при переходе возникают у самых ярких перцев, для которых после х-лет програминга сюрпризом является результат работы логических операторов.
Потуги видно возникают у некоторых перцев при прочтении русского текста, неговоря уже о коде.
Вы даже не смогли понять в чём прикол был в коменте про логические операторы :)
Всё, бессмысленный диалог закончен. Удачи в начинаниях.
простите какой код? там 3 строчки, а я ничего длинее 2 строчек в жизни не видел.
и куда уж нам понять ТАКОЙ "прикол" про логические операторы, работа которых для вас навсегда останется загадкой, как впринципе, и непонимание вывода "человеческого языка программирования"...
надо было не в питон уходить, а в С... может быть тогда, спустя годы...
ну ладно об этом. я ВСЕГО ЛИШЬ (без сарказма) хотел узнать, что открылось для вас много нового в ООП при переходе с php на python. взять просто и написать: "я узнал ..........", без дополнительных расшифровок. может кому-то как раз этого и не хватает, и тут ему откроется истина... ибо одному японскому дядке не хватало ООП в питоне, и он сделал из него себе руби.
http://www.phppatterns.com/docs/design/h…
спасибо! если мне понадобится (в целях порабощения мира) отвратить людей от паттернов, я покажу им это
я бы посоветовал авторам перерезать себе горло весь пример бритвой оккама ;)
а, точно.
просто подумайте: вам говорят - паттерны - сила! и показывают это. взглянув на код (он ярко выделен, не проглядеть) вы сразу все поймете, и читать предисловие уже не станете, а просто отойдете в сторонку :)
Мне помогли в четком понимании ООП в пхп мануалы вот по этому: http://www.symfony-project.org/
В особенности пройти 24 часовой курс постройки веб-приложений: http://www.symfony-project.org/askeet/1_0/
Прошу помощи ссылками по ООП в PHP