PHP не умер. Просто вам так хочется

Любой инструмент в профессиональных руках становится помощником, а не препятствием. Разбираю, почему PHP-фобия — это про людей, а не про язык.

PHP не умер. Просто вам так хочется

В технических комьюнити регулярно всплывает один и тот же тред: «PHP умирает». Это появляется в Reddit-обсуждениях, в Telegram-чатах, в снисходительных вопросах на собеседованиях. Но вот мы в 2025 году — и PHP работает примерно на 77% серверной части веба, WordPress тянет треть интернета, а Laravel — один из самых зафорканных фреймворков на GitHub.

Так почему миф не умирает?

Дело не в языке

Большинство критики PHP исходит от двух групп: людей, которые последний раз писали на нём в 2009 году (когда он действительно выглядел страшно), и людей, которые вообще никогда его не писали, но впитали консенсус из своего пузыря.

Современный PHP — начиная с 8.0 — это именованные аргументы, match-выражения, union types, файберы, readonly-свойства, енумы. Это принципиально другой язык, не тот спагетти-код, который все помнят. Тулинг, экосистема, паттерны деплоя — всё современное.

Любой инструмент в профессиональных руках становится помощником, а не препятствием.

Я работал с PHP годами параллельно с C# (.NET), Python и немного JS. У каждого — своя ниша. PHP отличен для веба: быстрый деплой, огромное комьюнити, проверенная хостинговая инфраструктура везде. Говорить, что он умер — всё равно что говорить, что молоток устарел, потому что появилась дрель.

Настоящая проблема — стандарты

Когда люди говорят «PHP плохой», они обычно имеют в виду «я однажды видел плохой PHP-код». И они правы — плохого PHP кода много. Но это проблема навыка, а не языка. Можно написать катастрофический код на любом языке. Можно также писать чистые, тестируемые, хорошо спроектированные системы на PHP — и многие компании это делают.

Разница — в инженере, а не в инструменте.

О чём на самом деле стоит думать

Вместо того чтобы спорить о рейтингах языков, спроси: понимает ли человек, пишущий код, SOLID? Знает ли, когда абстрагировать, а когда нет? Может ли объяснить свои архитектурные решения? Может ли делать ревью, коммуницировать блокеры, менторить других?

Вот что отличает профессионала от того, кто просто знает синтаксис. Выбор языка — производное от всего этого.

PHP не умер. Он просто не в тренде. Это разные вещи.

Обсудим задачу.

Опишите задачу или проект — отвечу в течение дня. Если нет чёткого ТЗ, это не проблема: помогу сформулировать.

Нажимая кнопку «Отправить», я даю согласие на обработку персональных данных для целей обратной связи и соглашаюсь с Политикой обработки персональных данных .