PHP

Partager :

Ces questions n'ont été posées qu'aux développeurs ayant sélectionné PHP comme l'un de leurs trois principaux langages de programmation.

Quelles versions de PHP utilisez-vous régulièrement ?

La popularité de PHP 8.1, la dernière version de PHP, augmente rapidement. Elle est déjà utilisée par 46 % des développeurs PHP. Malgré la fin de sa prise en charge active, PHP 7.4 reste la version la plus utilisée, à 61 %.

Quels environnements de développement pour PHP utilisez-vous régulièrement ?

L'utilisation d'environnements de développement locaux reste la pratique la plus populaire parmi les développeurs PHP. La majorité des utilisateurs d'environnements distants ont également recours à des environnements de développement locaux.

Comment déboguez-vous votre code PHP généralement ?

Quels frameworks et plateformes PHP utilisez-vous régulièrement ?

En 2021, le nombre de développeurs PHP (tout particulièrement ceux utilisant Laravel ) ayant répondu à notre enquête a considérablement augmenté. Les liens de partage ont en effet été publiés dans plusieurs communautés PHP importantes et twittés par de nombreux influenceurs Laravel, d'où un nombre disproportionné de développeurs PHP et Laravel parmi les répondants.

Laravel reste le framework le plus utilisé dans la communauté PHP. La moitié des développeurs PHP s'en tiennent à l'utilisation d'un seul framework.

Utilisez-vous des bibliothèques ou des frameworks pour le PHP asynchrone ?

C'est génial de voir de la croissance ici. Le développement PHP asynchrone est encore un domaine de niche, et cela sera probablement toujours le cas.

Comment exécutez-vous vos applications PHP en production ?

La majorité des développeurs PHP exécutent des applications sur des serveurs ou des machines virtuelles.

Du fait de sa nature « non partageuse », PHP est tout particuliérement adapté pour le serverless.

Il est appréciable de voir Bref et Laravel Vapor se développer avec la prise en charge de AWS Lambda. La prise en charge native de PHP dans les fonctions DigitalOcean apporte plus de concurrence sur le marché, ce qui est toujours une bonne chose.

Quel référentiel Composer utilisez-vous ?

Quel IDE ou éditeur utilisez-vous le plus pour le développement en PHP ?

Malgré toutes les mesures que nous avons prises pour garantir la représentativité des répondants, les résultats peuvent légèrement sur-représenter les utilisateurs de produits JetBrains, car ils sont plus enclins à participer à nos enquêtes.

Quels frameworks de tests unitaires utilisez-vous régulièrement ?

Quels autres outils pour la qualité utilisez-vous régulièrement ?

Grande première, Rector figure dans la shortlist ! Cet outil de refactorisation et de mise à jour automatiques a acquis une importante base d'utilisateurs qui continue de croître.

Quels moteurs de modèles utilisez-vous ?

Quels outils de profilage ou de mesure des performances utilisez-vous ?

Comment aimeriez-vous que PHP évolue ?

Les répondants pouvaient choisir plusieurs options.

L'enquête montre que la communauté est plutôt (à 47 %) satisfaite du rythme de développement actuel, il y a un donc un équilibre entre le besoin de fonctionnalités supplémentaires et de stabilité du langage. Ce point est etayé par le fait que les personnes qui ont declaré vouloir davantage de nouvelles fonctionnalités mais moins de ruptures de compatibilité binaire (30 %) sont presque aussi nombreuses que celles qui veulent plus de fonctionnalités en dépit des ruptures de compatibilité binaire (27 %).

Derick Rethans

Créateur de Xdebug et membre de la PHP foundation

Merci du temps que vous nous avez accordé !

Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos amis et collègues.

Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.