Почему многие программисты считают PHP плохим языком? — отвечают эксперты

Логотип «Почему многие программисты считают PHP плохим языком? — отвечают эксперты»

За время существования PHP его не пинал только ленивый. Множество мемов, нелестных отзывов и прочей критики в его адрес. Мы решили спросить у экспертов, за что же так не любят PHP и почему его считают плохим языком.

Итак, почему многие программисты считают PHP плохим языком?

Во-первых, у PHP достаточно низкий порог входа, что влечёт за собой тонны некачественного кода начинающих программистов. Во-вторых, у PHP есть неудачные решения в архитектуре: названия функций неконсистентны, проблемы с сигнатурами функций в стандартной библиотеке, двойственный метод использования стандартных расширений (ООП или процедурный), сломанный оператор == и так далее.

Но всё же главное правило качественного кода — прямые руки программиста, растущие из плечей. А говнокодить можно на любом языке.

100500

Напоминаем, что вы можете задать свой вопрос экспертам, а мы соберём на него ответы, если он окажется интересным. Вопросы, которые уже задавались, можно найти в списке выпусков рубрики. Если вы хотите присоединиться к числу экспертов и прислать ответ от вашей компании или лично от вас, то пишите на experts@tproger.ru, мы расскажем, как это сделать.

Хинт для программистов: если зарегистрироваться на соревнования Huawei Honor Cup, бесплатно получите доступ к онлайн-школе для участников. Можно прокачаться по разным навыкам и выиграть призы в самом соревновании. Перейти к регистрации.