PHP

Поделиться:

На вопросы о PHP отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.

Какие версии PHP вы регулярно используете?

PHP 8.1 быстро набирает популярность: новой версией языка пользуются уже 46% PHP-разработчиков. Однако самой распространенной версией остается PHP 7.4 (61%), несмотря на прекращение ее активной поддержки.

Какое окружение вы используете для разработки на PHP?

На первом месте по популярности у PHP-разработчиков остаются локальные окружения. Большинство пользователей удаленных окружений в то же время пользуются и локальными.

Как вы обычно отлаживаете PHP-код?

Какие PHP-фреймворки или платформы вы регулярно используете?

В 2021 году среди респондентов значительно увеличилось число PHP-разработчиков (в первую очередь за счет пользователей Laravel). Дело в том, что участники опроса делились ссылками на него в PHP-сообществах, а пользователи Laravel писали о нем в Twitter. В итоге доля PHP- и Laravel-разработчиков среди респондентов оказалась непропорционально большой.

Laravel остается самым популярным фреймворком в PHP-сообществе. Половина PHP-разработчиков пользуется только одним фреймворком.

Используете ли вы фреймворки или библиотеки для асинхронного PHP?

Приятно наблюдать здесь небольшой рост. Асинхронная разработка на PHP остается узкой сферой, но так, по-видимому, будет всегда.

Как вы запускаете PHP-приложения в продакшене?

Большинство PHP-разработчиков запускают приложения на серверах или виртуальных машинах.

PHP всегда позволял отказаться от использования серверов, создавая процессы без разделения ресурсов.

Радует, что Bref и Laravel Vapor увеличивают свою долю благодаря поддержке AWS Lambda. Нативная поддержка PHP появилась в DigitalOcean Functions — конкуренция становится острее, а это всегда хорошо.

Какой Composer-репозиторий вы используете?

Какую IDE или редактор вы используете чаще всего для разработки на PHP?

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

Какие фреймворки вы регулярно используете для тестирования?

Какие дополнительные инструменты контроля качества вы используете?

Впервые в число лидеров вошел Rector! Этот инструмент автоматического рефакторинга и обновления привлек много пользователей, и их число продолжает расти.

Какие шаблонизаторы вы используете?

Какие инструменты профилирования и измерения производительности вы используете?

В каком направлении должен развиваться PHP?

Респонденты могли выбрать несколько вариантов.

Результаты опроса показывают, что в основном (47%) сообщество устраивают нынешние темпы развития, а потребность в новых возможностях языка уравновешивается желанием стабильности. На это дополнительно указывает следующий факт: респондентов, заявивших, что им нужно больше новых функций, но меньше проблем с обратной совместимостью, примерно столько же (30%), сколько тех, кому нужны новые функции независимо от проблем с обратной совместимостью (27%).

Дерик Ретанс

Создатель Xdebug, член PHP Foundation

Спасибо, что уделили время!

Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.

Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.