ПХП сам по себе мимикрия под желание сделать из PERL'а свой эмбед в хтмл язык, но так повелось и дальше, что из-за не хватитки идей в области архитектуры и движения начали набирать везде и как угодно, а с последним развитием ООП в языке, порой до смешного... То MVC поймут по своему создав кучу фреймворков а-ля Ruby on Rails, то с десяток идей по ORM, ActiveRecord и.т. но на столько всё запутанно и не логично, а вот уже волна глупостей с типами языка
http://habrahabr.ru/blogs/php/47785/http://habrahabr.ru/blogs/php/75014/в такой мере, что смешного мало, ужасно :)))
Заставлять язык быть похожим на другой язык не надо! Это вредно! Это больно! Это серп, а с серпом, что кроме уборки зерновых? Правильно! По яйцам!!!
На пхп надо писать как на пхп, на руби как на руби, но не надо хотеть, чтобы было одинаково хорошо и там и там, это разные языки, разные времена, склонения и правила расстановки акцентов!