Ответ: Типизация
А я люблю PHP! И за динамическую типизацию тоже. PHP - это тот язык, на котором мне доставляет удовольствие кодить. После той же Java сесть за PHP - это как разуться из обуви на два размера меньше, в которой пришлось ходить весь день. На PHP у меня легко и непринуждённо пишется код, не важно ООП или нет, просто легко. Последнее время начинаю замечать, что подобные чувства у меня вызывает JavaScript, но пока в меньшей степени. А в JavaScript тоже динамическая типизация, кстати сказать.
Люблю я PHP не только за динамическую типизацию, просто на нём можно сесть и быстро написать любой алгоритм. А в строгих языках придётся сидеть и выстраивать непонятные абстракции. В серьёзных проектах я стараюсь и на PHP писать максимально "по правилам". Но в то же время можно написать кусок кода от балды и пометить как TODO к рефакторингу на будущее.
P.S. Никого не призываю говнокодить.
|