Создатель PHP выступает, чтобы объяснить и защитить свое творение. Если вы когда-либо критиковали PHP или избегали его, потому что это делали другие, возможно, пришло время дать ему второй шанс.
PHP — это старый язык-не такой старый, как говорят в Фортране, но на год старше Java в 25 лет, и все же мы не считаем PHP новатором или важным, как Java. Отчасти причина в том, что ранние версии PHP были ориентированы на простые в использовании сценарии, а не на создание «больших» программ. Конечно, по мере развития Интернета нам требовалось больше, чем сценарии, которые динамически добавляли даты или анимировали ленту с тикером. Постепенно PHP приобрел полный блочно-структурированный синтаксис, в комплекте с функциями, затем объектами, и сегодня он даже имеет необязательную типизацию. Похоже, что все языки, если их оставить достаточно долго, приобретают все особенности других языков. Если вы ненавидите PHP сегодня, это должно быть из-за какой-то старой функции, от которой он не смог избавиться.
Помимо чистоты языка, меня всегда поражает, когда я работаю с PHP, то, что всегда есть функция, которая делает то, что вы хотите. Вы хотите преобразовать jpeg или gif в миниатюру — нет проблем, для этого есть функция. Существует так много функций высокого уровня, что мне в основном приходится тратить некоторое время на поиск того, что я ищу, а затем просто вызывать его. PHP-это язык инструментария.
Теперь взгляните на видео создателя PHP Расмуса Лердорфа, рассказывающего о старых временах, о том, как развивался PHP и почему вы должны не только использовать его, но и использовать последнюю версию:
А теперь у меня к вам вопрос. Почему имя Расмуса Лердорфа не известно так же хорошо, как имя Гвидо ван Россума, Бьярне Страуструп, Джеймс Гослинг,…
Является ли PHP просто языком «выполнения работы», о котором мы просто не хотим говорить?