Последнее время системно курю references по php и zend-framework.
Кстати, php сильно повлиял на архитектуру rails и django...
К сожалению.
От php есть такой термин "скриптовые языки", я часто слышу что php и python похожи.
(например lionet как-то такое сморозил).
Хотя они похожи не больше чем brainfuck похож на whitespace.
Я думаю такое ощущение создаётся за счёт общепринятости во view отказываться от объектной модели в сторону layout'ов и script'ов и подобной old school php мишуры.
Т.е. конечной сущностью при таком подходе является не объект который рендерится в html (или другой язык разметки), а шаблон phtml который оборачивает объект.
Если там вообще есть объект, могут оборачиваться прям запросы из базы.
И это считается good practice даже в pyhton и ruby.
Это точно так же если бы в 3-х мерных играх модели 3D макс содержали бы в себе код, который дёргал бы C++-шные классы, что конечно никто в здравом уме не делает.