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

PHP

Доля PHP как основного языка программирования в разных странах и регионах

Популярность PHP по-прежнему выше всего во Франции: 43% французских разработчиков используют его как основной язык — это на 5% больше, чем в прошлом году.

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

Доля использования PHP 7.4 продолжила расти по сравнению с прошлым годом: теперь это самая популярная версия PHP (76%, на 32% больше, чем в 2020-м). Новый PHP 8.0 также стремительно набирает популярность: 34% PHP-разработчиков сообщили, что используют эту версию.

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

Большинство PHP-разработчиков работают в локальных средах (74%). Доля контейнеризованных сред не выросла за последний год и по-прежнему составляет 45%.

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

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

За прошедший год значительно увеличилась популярность Laravel (с 50% до 67%). Доли Symfony (24%) и WordPress (22%) остались практически на прежнем уровне.

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

Доля использования инструментов асинхронного программирования сколько-нибудь значительно не изменилась. Однако с появлением Fibers в PHP 8.1 и релизом Laravel Octane, который планируется в 2021 году, при работе с PHP, возможно, будут чаще использоваться средства асинхронного программирования.

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

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

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

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

PHP-разработчики стали чаще писать тесты (72% — на 8% больше по сравнению с прошлым годом). Доля использования PHPUnit (63%) выросла на 13%. Настоящий прорыв совершил фреймворк Pest, выпущенный в 2020 году — его уже используют 6% респондентов.

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

Используете ли Вы статический анализ?

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

Если вы изучаете возможности использования статического анализа в PHP-проектах, рекомендуем Qodana — этот инструмент позволяет выполнять проверки PhpStorm в режиме непрерывной интеграции в контейнере Docker.

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

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

Что вы разрабатываете на PHP?

PHP по-прежнему используется в первую очередь для разработки веб-сайтов (81%), второе относительно частое направление — утилиты (27%).

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

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

Присоединяйтесь к JetBrains Tech Insights Lab

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

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