Почему?
php до v 3.0 был в значительной степени утилитой для взлома html, версия 4.0 была очень приличной альтернативой Perl или любому другому языку сценариев. Версия 5.0 и выше - полностью автономный ОО-язык, способный элегантно и эффективно решать многие проблемы.
Конструкция array (), которая ведет себя как массив, когда вы используете целочисленные индексы, и хеш, когда вы используете строковые индексы, - безусловно, самый элегантный и простой в использовании механизм обработки коллекций, который я видел на любом языке. Массивы Хэшей, хэши массивов, массивы объектов, вложенные древовидные структуры - все это достигается простым кодированием без специальных API-интерфейсов или объявлений.
С интерфейсом "batch" в v5.0 я предсказываю, что php собирается вырваться из гетто web / html и использовать его более широко.