{"id":551225,"date":"2025-03-06T09:55:42","date_gmt":"2025-03-06T08:55:42","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=phpstorm&#038;p=551225"},"modified":"2025-09-15T16:59:28","modified_gmt":"2025-09-15T15:59:28","slug":"l-etat-de-php-en-2024","status":"publish","type":"phpstorm","link":"https:\/\/blog.jetbrains.com\/fr\/phpstorm\/2025\/03\/l-etat-de-php-en-2024\/","title":{"rendered":"L&#8217;\u00c9tat de PHP en 2024"},"content":{"rendered":"<p>PHP a permis la cr\u00e9ation de millions de sites web partout dans le monde et reste l&#8217;une des pierres angulaires du d\u00e9veloppement web. Ses utilisateurs, qui forment une particuli\u00e8rement communaut\u00e9 active et impliqu\u00e9e, l&#8217;appr\u00e9cient pour sa flexibilit\u00e9 et sa simplicit\u00e9 d&#8217;utilisation. Mais qu\u2019en est-il de l\u2019\u00e9tat actuel du d\u00e9veloppement de PHP ?<\/p>\n<p>Pour le savoir et mieux comprendre les grandes tendances qui caract\u00e9risent l&#8217;\u00e9cosyst\u00e8me, nous avons demand\u00e9 \u00e0 notre expert Brent Roose, Developer Advocate PHP, de nous apporter son \u00e9clairage sur les r\u00e9sultats de l&#8217;Enqu\u00eate sur l&#8217;<a href=\"https:\/\/www.jetbrains.com\/fr-fr\/lp\/devecosystem-2024\/\" target=\"_blank\" rel=\"noopener\">\u00c9tat de l&#8217;\u00c9cosyst\u00e8me des D\u00e9veloppeurs en 2024<\/a>. Poursuivez votre lecture pour conna\u00eetre ses analyses et d\u00e9couvrir comment les d\u00e9veloppeurs PHP s&#8217;adaptent aux derni\u00e8res \u00e9volutions du d\u00e9veloppement web.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-543511\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/02\/ps-featured-state-of-php_blog_1280x720_en-1.png\" alt=\"\" width=\"2560\" height=\"1440\" \/><\/figure>\n<h2 class=\"wp-block-heading\">Participants<\/h2>\n<p>Nous avons analys\u00e9 les r\u00e9ponses de 2\u00a0660 d\u00e9veloppeurs PHP provenant de diff\u00e9rentes r\u00e9gions du monde.<\/p>\n<h3 class=\"wp-block-heading\">Exp\u00e9rience professionnelle<\/h3>\n<p>L&#8217;exp\u00e9rience professionnelle de la programmation des r\u00e9pondants \u00e0 l&#8217;enqu\u00eate est vari\u00e9e, avec toutefois une pr\u00e9dominance des d\u00e9veloppeurs en milieu de carri\u00e8re.\u00a0<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXeOC0n244AvUaJXZcFpIuS1VY6IrZi90LwZ1p3kgQyw_QDXWqBeLoOyAKW57BRB-5uEKDJwi1PIPxGkrJPXx-RxgOs89S6XjM1rbFrU25_ju0uF09lLZqYaIWwj7HM9SM9ynlbE.png\" alt=\"\" \/><\/figure>\n<h3 class=\"wp-block-heading\">R\u00e9partition g\u00e9ographique<\/h3>\n<p>Les d\u00e9veloppeurs PHP ayant r\u00e9pondu \u00e0 notre enqu\u00eate viennent de nombreuses r\u00e9gions du monde. La majorit\u00e9 d&#8217;entre eux vient du Japon (11\u00a0%), suivi des participants de Chine continentale (9\u00a0%) et des \u00c9tats-Unis (8\u00a0%). Parmi les autres pays fortement repr\u00e9sent\u00e9s, on trouve le Br\u00e9sil (7\u00a0%) et l&#8217;Inde (6\u00a0%). Pour l&#8217;Europe, le pays le plus repr\u00e9sent\u00e9 est l&#8217;Allemagne (5\u00a0%), suivi de la France (4\u00a0%), des Pays-Bas (2\u00a0%) et de l&#8217;Italie (2\u00a0%).<\/p>\n<h3 class=\"wp-block-heading\">Tranche d&#8217;\u00e2ge<\/h3>\n<p>La majorit\u00e9 des r\u00e9pondants sont des d\u00e9veloppeurs en d\u00e9but ou milieu de carri\u00e8re. Les trentenaires repr\u00e9sentent une partie significative des participants, suivis de pr\u00e8s par les vingtenaires, attestant de la jeunesse et du dynamisme de la communaut\u00e9 PHP. Cependant, nous avons aussi obtenu un nombre significatif de r\u00e9ponses de d\u00e9veloppeurs \u00e2g\u00e9s de 40 \u00e0 50 ans, ce qui met en \u00e9vidence la diversit\u00e9 des niveaux d&#8217;exp\u00e9rience au sein de la communaut\u00e9. Les r\u00e9pondants \u00e2g\u00e9s de moins de 21 ans et de plus de 60 ans constituent le groupe le moins important.<\/p>\n<h3 class=\"wp-block-heading\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXdMWOZ1n_RHSu9KIyKVTb54GDx6A4N7Z6aGz9vUy7F0YFHvCkTXIrpaL5EN6aqOBlgcTjWhRc2MNpZr8pSWIdp2DSEtBOfPNyjnxujdpaz89_ReMSRAHo8A4g2h2jRnS3rYSMMkag.png\" width=\"1700\" height=\"1218\" \/><\/h3>\n<h3 class=\"wp-block-heading\">Genre<\/h3>\n<p>La r\u00e9partition hommes\/femmes montre un manque consid\u00e9rable de diversit\u00e9, une \u00e9crasante majorit\u00e9 des participants \u00e0 l&#8217;enqu\u00eate \u00e9tant des hommes. Les femmes ne constituent qu&#8217;un faible pourcentage des r\u00e9pondants, tandis que les personnes s&#8217;identifiant comme non binaires ou LGBTQ+ ne sont quasiment pas repr\u00e9sent\u00e9es. Ces donn\u00e9es mettent en \u00e9vidence un d\u00e9s\u00e9quilibre persistant en mati\u00e8re de diversit\u00e9 de genre et un manque d&#8217;inclusivit\u00e9 au sein de la communaut\u00e9.<\/p>\n<div class=\"blockquote\">\n<blockquote>\n<p>\u00ab\u00a0Les r\u00e9sultats de l&#8217;enqu\u00eate montrent le d\u00e9s\u00e9quilibre hommes\/femmes et le manque de diversit\u00e9, d&#8217;\u00e9galit\u00e9 et d&#8217;inclusivit\u00e9 dans la communaut\u00e9 des d\u00e9veloppeurs, mais des initiatives sont prises pour faire \u00e9voluer cette situation, notamment avec <a href=\"https:\/\/larabelles.com\/\" target=\"_blank\" rel=\"noopener\">Larabelles<\/a> une communaut\u00e9 qui r\u00e9unit des d\u00e9veloppeurs PHP et Laravel qui sont sous-repr\u00e9sent\u00e9s en raison de leur genre. Nous encourageons l&#8217;inclusivit\u00e9, fournissons des ressources et cr\u00e9ons des opportunit\u00e9s pour aider les d\u00e9veloppeurs \u00e0 construire un environnement plus favorable et accueillante pour tous. Nous n&#8217;avons pas de solution miracle, mais nos efforts permettent de r\u00e9aliser des progr\u00e8s. Je vous invite \u00e0 rejoindre notre communaut\u00e9 pour contribuer \u00e0 am\u00e9liorer le secteur de la tech.\u00a0\u00bb<\/p>\n<\/blockquote>\n<div class=\"blockquote__author\"><img decoding=\"async\" class=\"blockquote__author-img\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/02\/zuzana.jpg\" alt=\"Zuzana Kunckova\" \/><\/p>\n<div class=\"blockquote__author-info\"><strong class=\"blockquote__author-title\">Zuzana Kunckova, <a href=\"https:\/\/twitter.com\/zuzana_kunckova\" target=\"_blank\" rel=\"noopener\">X<\/a><\/strong><br \/><span class=\"blockquote__author-subtitle\">Fondatrice de Larabelles et d\u00e9veloppeuse PHP et Laravel<\/span><\/div>\n<\/div>\n<\/div>\n<h2 class=\"wp-block-heading\">Versions de PHP activement utilis\u00e9es<\/h2>\n<p>En 2024, 86\u00a0% des d\u00e9veloppeurs PHP utilisaient la version 8 du langage, un taux d&#8217;adoption moindre que celui de la version\u00a07 en 2020 (96\u00a0%), apr\u00e8s un laps de temps pourtant similaire suite \u00e0 leur publication respective.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-543651\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/02\/03-2x-2.png\" alt=\"\" width=\"1700\" height=\"1318\" \/><\/figure>\n<h2 class=\"wp-block-heading\">Frameworks PHP<\/h2>\n<p><a href=\"https:\/\/laravel.com\/\" target=\"_blank\" rel=\"noopener\">Laravel<\/a> reste le framework PHP le plus populaire aupr\u00e8s de notre base d&#8217;utilisateurs. Pour en savoir plus sur le framework et son \u00e9cosyst\u00e8me, nous vous invitons \u00e0 consulter les r\u00e9sultats de l&#8217;Enqu\u00eate sur l&#8217;<a href=\"https:\/\/stateoflaravel.com\/results\" target=\"_blank\" rel=\"noopener\">\u00c9tat de Laravel en 2024<\/a> et la <a href=\"https:\/\/blog.jetbrains.com\/phpstorm\/2024\/09\/laravel-trends-2024-the-latest-market-insights\/\">synth\u00e8se<\/a> que nous en avons faite.<\/p>\n<div class=\"blockquote\">\n<blockquote>\n<p>\u00ab\u00a0En tant que cr\u00e9ateur de Laravel, c&#8217;est un grand plaisir de poursuivre le d\u00e9veloppement d&#8217;un framework pl\u00e9biscit\u00e9 par autant de d\u00e9veloppeurs et d&#8217;entreprises dans le monde. La mission de Laravel a toujours \u00e9t\u00e9 d&#8217;aider les \u00e9quipes \u00e0 produire des applications bien con\u00e7ues et enti\u00e8rement op\u00e9rationnelles plus rapidement et en toute confiance. Je suis fier et honor\u00e9 de voir les solutions incroyables que notre communaut\u00e9 cr\u00e9e chaque jour et d&#8217;avoir pu contribuer \u00e0 leur succ\u00e8s.\u00a0\u00bb<\/p>\n<\/blockquote>\n<div class=\"blockquote__author\"><img decoding=\"async\" class=\"blockquote__author-img\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/02\/taylor-otwell.png\" alt=\"Taylor Otwell\" \/><\/p>\n<div class=\"blockquote__author-info\"><strong class=\"blockquote__author-title\">Taylor Otwell, <a href=\"https:\/\/x.com\/TaylorOtwell\" target=\"_blank\" rel=\"noopener\">X<\/a><\/strong><br \/><span class=\"blockquote__author-subtitle\">Cr\u00e9ateur de Laravel\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXeJz6QqdFuSXvd-L0xusLzAdfQnHSt1drrrXycVbMZlJpsxxoeCLTBf6mjV3VsvsvU0loql_G16xLrXfm0Rg0SDnjiURv5BMSWp5Wgmx9CzZluCgATkfdnR0Mz9-er3wwqE9gH1xQ.png\" alt=\"\" \/><\/figure>\n<div class=\"blockquote\">\n<blockquote>\n<p>\u00ab\u00a0Il y a 13\u00a0ans, quelqu&#8217;un <a href=\"https:\/\/www.reddit.com\/r\/PHP\/comments\/u72v7\/comment\/c4swdt0\/\" target=\"_blank\" rel=\"noopener\">a \u00e9crit<\/a> dans un sous-reddit consacr\u00e9 \u00e0 PHP\u00a0: \u00ab\u00a0Laravel est mon framework pr\u00e9f\u00e9r\u00e9 actuellement. Mais au fond, j&#8217;aimerais \u00eatre un expert de symfony2 et conduire une plus belle voiture.\u00a0\u00bb Il est \u00e9tonnant de voir comment les choses ont \u00e9volu\u00e9 au cours de la derni\u00e8re d\u00e9cennie\u00a0: pendant longtemps, Laravel \u00e9tait totalement sous-estim\u00e9, mais il est aujourd&#8217;hui devenu le framework pr\u00e9f\u00e9r\u00e9 de la communaut\u00e9 PHP. Selon moi, le succ\u00e8s de Laravel est notamment d\u00fb au fait qu&#8217;il privil\u00e9gie l&#8217;utilisabilit\u00e9 du code plut\u00f4t que \u00ab l&#8217;exactitude\u00a0\u00bb\u00a0: 95\u00a0% du temps, cela fonctionne. \u00c0 cela s&#8217;ajoute une <a href=\"https:\/\/blog.jetbrains.com\/phpstorm\/2024\/07\/the-best-laravel-tutorials-and-resources-for-developers-2\/#documentation-and-community-resources\">communaut\u00e9 importante et dynamique<\/a>, en ligne comme hors ligne. Le parcours de Laravel est vraiment un mod\u00e8le et je pense que tous les programmeurs peuvent s&#8217;en inspirer. \u00bb<\/p>\n<\/blockquote>\n<div class=\"blockquote__author\"><img decoding=\"async\" class=\"blockquote__author-img\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/09\/brent-roose.jpg\" alt=\"Brent Roose, JetBrains Developer Advocate\" \/><\/p>\n<div class=\"blockquote__author-info\"><strong class=\"blockquote__author-title\">Brent Roose, cha\u00eene YouTube <a href=\"https:\/\/www.youtube.com\/@phpannotated\" target=\"_blank\" rel=\"noopener\">PHP Annotated<\/a><\/strong><br \/><span class=\"blockquote__author-subtitle\">Developer Advocate pour PhpStorm<\/span><\/div>\n<\/div>\n<\/div>\n<h2 class=\"wp-block-heading\">Environnements de d\u00e9veloppement PHP<\/h2>\n<h3 class=\"wp-block-heading\">IDE ou \u00e9diteur le plus utilis\u00e9<\/h3>\n<p>PhpStorm est toujours utilis\u00e9 par plus de la moiti\u00e9 des r\u00e9pondants, mais VS Code est de plus en plus populaire, notamment chez les d\u00e9veloppeurs d\u00e9butants.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXd_LncLHCzVThZkoT5gs5hEjT7f2JDuiX9-GwsqfRHTDv8ipT0HX4f_sEG9rzZ_RsZbvecgp02Xtizf-rp-VLceWA6vnEIZd10UoLjCNmhZ4XC_quOf0S5AA4beuIHJOIe9lnHB.png\" alt=\"\" \/><\/figure>\n<div class=\"blockquote\">\n<blockquote>\n<p>\u00ab\u00a0Nous constatons que la plupart des gens qui utilisent PhpStorm lui reste fid\u00e8le. Dans le m\u00eame temps, une nouvelle g\u00e9n\u00e9ration de d\u00e9veloppeurs a tendance \u00e0 lui pr\u00e9f\u00e9rer des outils comme VS Code, qui sont gratuits et plus facile \u00e0 utiliser qu&#8217;un IDE complet tel que PhpStorm. <br \/>Toutefois, comme je le dis depuis des ann\u00e9es (et bien avant de devenir developer advocate chez JetBrains)\u00a0: cela vaut la peine de prendre le temps d&#8217;apprendre \u00e0 utiliser les bons outils et \u00e0 en exploiter toute la puissance. C&#8217;est un investissement \u00e0 court terme qui permet de devenir beaucoup plus productif \u00e0 long terme.<br \/>R\u00e9cemment, j&#8217;ai travaill\u00e9 sur une s\u00e9rie d&#8217;articles sur la \u00ab <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/phpstorm\/getting-started\/\" target=\"_blank\" rel=\"noopener\">Prise en main de PhpStorm<\/a> \u00bb, dont l&#8217;objectif \u00e9tait de guider les utilisateurs d\u00e9butants afin qu&#8217;ils puissent se familiariser plus rapidement avec PhpStorm et l&#8217;utiliser de fa\u00e7on productive en quelques minutes. Dans ces articles, j&#8217;ai notamment trait\u00e9 des points comme les actions de l&#8217;IDE, les refactorisations, les tests et le d\u00e9bogage. Je pense que le jeu en vaut la chandelle et que cela ne co\u00fbte rien d&#8217;essayer.<\/p>\n<\/blockquote>\n<div class=\"blockquote__author\"><img decoding=\"async\" class=\"blockquote__author-img\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/09\/brent-roose.jpg\" alt=\"Brent Roose, JetBrains Developer Advocate\" \/><\/p>\n<div class=\"blockquote__author-info\"><strong class=\"blockquote__author-title\">Brent Roose, cha\u00eene YouTube <a href=\"https:\/\/www.youtube.com\/@phpannotated\" target=\"_blank\" rel=\"noopener\">PHP Annotated<\/a><\/strong><br \/><span class=\"blockquote__author-subtitle\">Developer Advocate pour PhpStorm<\/span><\/div>\n<\/div>\n<\/div>\n<p class=\"has-text-align-center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/fr-fr\/phpstorm\/download\/#section=windows\" target=\"_blank\" rel=\"noopener\">Essayer PhpStorm<\/a><\/p>\n<h3 class=\"wp-block-heading\">IDE ou \u00e9diteur privil\u00e9gi\u00e9 selon le framework<\/h3>\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/phpstorm\/\" target=\"_blank\" rel=\"noopener\">PhpStorm<\/a> (y compris <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/idea\/\" target=\"_blank\" rel=\"noopener\">IntelliJ IDEA Ultimate<\/a> avec le plugin PHP) est le premier choix des d\u00e9veloppeurs PHP pour la plupart des frameworks, et il est tout particuli\u00e8rement pris\u00e9 par ceux qui utilisent <a href=\"https:\/\/symfony.com\/\" target=\"_blank\" rel=\"noopener\">Symfony<\/a>. Pour les d\u00e9veloppeurs Laravel, PhpStorm occupe \u00e9galement la premi\u00e8re place, suivi de <a href=\"https:\/\/code.visualstudio.com\/\" target=\"_blank\" rel=\"noopener\">VS Code<\/a> \u00e0 la deuxi\u00e8me place. Chez les d\u00e9veloppeurs <a href=\"https:\/\/wordpress.org\/\" target=\"_blank\" rel=\"noopener\">WordPress<\/a>, c&#8217;est VS Code qui arrive en t\u00eate, d\u00e9passant de peu PhpStorm. Cela peut s&#8217;expliquer par la large base d&#8217;utilisateurs de WordPress et par leur tendance \u00e0 pr\u00e9f\u00e9rer les outils l\u00e9gers.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXeiQ4G52eNswGNrvMmexMpMYlT_TMA1bR3ha-NrTxTjVrd9oxvvstUncvq6Ci3JfgLGW8ZfnfEfqGufplvaDs60iUi1CpJO-EJtji6w_66sD2Bj5Yu-SaQJZpCVCFeqbBLKZ3THfQ.png\" alt=\"\" \/><\/figure>\n<h3 class=\"wp-block-heading\">D\u00e9bogage<\/h3>\n<p>Les tendances en mati\u00e8re de d\u00e9bogage n&#8217;ont quasiment pas chang\u00e9 depuis 2023, la majorit\u00e9 des d\u00e9veloppeurs PHP d\u00e9clarant toujours pr\u00e9f\u00e9rer utiliser dump pour afficher les valeurs plut\u00f4t qu&#8217;un d\u00e9bogueur d\u00e9di\u00e9.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXeBgI2LiyxvAvit37ymmM9c5-WhvrYSHnZOlomLb4sqYNViBqVESB4ZHnSN_f9vjPyKm46Op_bDQCMvn6u6LT8r-shu1wJpHNEaVhHGR1VBQH7bygkzGG0yttK6ZGhbYkvjX9iHPA.png\" alt=\"\" \/><\/figure>\n<div class=\"blockquote\">\n<blockquote>\n<p>\u00ab\u00a0D&#8217;apr\u00e8s mon exp\u00e9rience, les d\u00e9bogueurs sont des outils vraiment puissants, mais avec lesquels il n&#8217;est pas facile de se familiariser. PHP n&#8217;ayant pas de d\u00e9bogueur int\u00e9gr\u00e9, il faut passer par un processus d&#8217;installation suppl\u00e9mentaire pour en configuer un. De plus, le d\u00e9bogage lui-m\u00eame constitue une comp\u00e9tence dont l&#8217;acquisition requiert de la pratique.\u00a0<br \/>Je pense qu&#8217;il y a encore beaucoup d&#8217;am\u00e9liorations \u00e0 apporter dans ce domaine, que ce soit pour l&#8217;apprentissage du d\u00e9bogage ou pour rendre l&#8217;exp\u00e9rience de d\u00e9bogage plus fluide. L&#8217;\u00e9quipe PhpStorm travaille justement \u00e0 rendre cette exp\u00e9rience plus agr\u00e9able et j&#8217;ai h\u00e2te de voir ce que cela va donner. En attendant, j&#8217;ai fait une vid\u00e9o sur l&#8217;utilisation de Xdebug, que vous pouvez voir <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/phpstorm\/getting-started\/episode-6\/\" target=\"_blank\" rel=\"noopener\">ici<\/a>. \u00bb<\/p>\n<\/blockquote>\n<div class=\"blockquote__author\"><img decoding=\"async\" class=\"blockquote__author-img\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/09\/brent-roose.jpg\" alt=\"Brent Roose, JetBrains Developer Advocate\" \/><\/p>\n<div class=\"blockquote__author-info\"><strong class=\"blockquote__author-title\">Brent Roose, cha\u00eene YouTube <a href=\"https:\/\/www.youtube.com\/@phpannotated\" target=\"_blank\" rel=\"noopener\">PHP Annotated<\/a><\/strong><br \/><span class=\"blockquote__author-subtitle\">Developer Advocate pour PhpStorm<\/span><\/div>\n<\/div>\n<\/div>\n<h3 class=\"wp-block-heading\">Frameworks de tests<\/h3>\n<p><a href=\"https:\/\/phpunit.de\/index.html\" target=\"_blank\" rel=\"noopener\">PHPUnit<\/a> est toujours le framework de tests le plus utilis\u00e9, avec une tr\u00e8s faible baisse du nombre de ses utilisateurs, tandis que <a href=\"https:\/\/pestphp.com\/\" target=\"_blank\" rel=\"noopener\">Pest<\/a> reste pl\u00e9biscit\u00e9 par 13\u00a0% des d\u00e9veloppeurs, comme en 2023.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXdqibJjQZSqMRoL0qWKnAhoRJGFOgIrkcABzGg9DkI8PdgohRaFubNkHYUNPop18zXhnlQwDXMj15HK1baELFA1zi-_Fqm4ZYwcpJTyhCIsQdJfiZ6HClEdQfy18v8N05kl7h-PzA.png\" alt=\"\" \/><\/figure>\n<div class=\"blockquote\">\n<blockquote>\n<p>\u00ab\u00a0Je suis incroyablement reconnaissant pour la croissance de Pest en 2024. Ses t\u00e9l\u00e9chargements quotidiens sur Packagist ont doubl\u00e9 en seulement un an. Avec des fonctionnalit\u00e9s int\u00e9gr\u00e9es telles que les tests d&#8217;instantan\u00e9s, les tests de stress, les tests de mutation, les tests d&#8217;architecture et la couverture de types, Pest est devenu un framework incroyablement puissant. Merci \u00e0 tous ceux qui ont rendu cela possible\u00a0!\u00a0\u00bb<\/p>\n<\/blockquote>\n<div class=\"blockquote__author\"><img decoding=\"async\" class=\"blockquote__author-img\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/02\/nuno-maduro.jpg\" alt=\"Nuno Maduro\" \/><\/p>\n<div class=\"blockquote__author-info\"><strong class=\"blockquote__author-title\">Nuno Maduro, <a href=\"https:\/\/x.com\/enunomaduro\" target=\"_blank\" rel=\"noopener\">X<\/a><\/strong><br \/><span class=\"blockquote__author-subtitle\">Cr\u00e9ateur du framework de tests Pest<\/span><\/div>\n<\/div>\n<\/div>\n<h3 class=\"wp-block-heading\">Outils pour la qualit\u00e9 du code<\/h3>\n<p>3 outils pour la qualit\u00e9 du code se sont nettement d\u00e9marqu\u00e9s en 2024. En d\u00e9pit d&#8217;une l\u00e9g\u00e8re diminution de son utilisation par rapport \u00e0 l&#8217;ann\u00e9e pr\u00e9c\u00e9dente, <a href=\"https:\/\/cs.symfony.com\/\" target=\"_blank\" rel=\"noopener\">PHP CS Fixer<\/a> reste toujours en t\u00eate. <a href=\"https:\/\/phpstan.org\/\" target=\"_blank\" rel=\"noopener\">PHPStan<\/a> arrive \u00e0 la deuxi\u00e8me place et a r\u00e9duit l&#8217;\u00e9cart avec PHP CS Fixer \u00e0 1 % seulement. <a href=\"https:\/\/github.com\/squizlabs\/PHP_CodeSniffer\" target=\"_blank\" rel=\"noopener\">PHP_CodeSniffer<\/a> poursuit son d\u00e9clin apr\u00e8s avoir d\u00e9j\u00e0 connu une baisse de 5\u00a0% l&#8217;ann\u00e9e derni\u00e8re.\u00a0<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXcmciP3yBSbApw4mPpZROvnV5V0RGzvsS2YXEgixsvxyJRXaUMjfHq0HCh-a4ehoWa-R-juaxXGtwxcUfIdlsNdi1QB0cgEaH-uwxPCpT_1-_k3OBrm6BAuni4P-qdH0NRSRpMvSw.png\" alt=\"\" \/><\/figure>\n<h2 class=\"wp-block-heading\">Adoption de l&#8217;IA<\/h2>\n<p>Nous avons identifi\u00e9 des tendances int\u00e9ressantes concernant l&#8217;utilisation des outils d&#8217;IA pour la programmation et les activit\u00e9s li\u00e9es au d\u00e9veloppement chez les utilisateurs de PHP. ChatGPT s&#8217;impose comme l&#8217;outil d&#8217;IA le plus utilis\u00e9, tandis que GitHub Copilot se place en deuxi\u00e8me position. D&#8217;autres outils, tels que Google Gemini et l&#8217;AI Assistant de JetBrains, ont vu leur taux d&#8217;adoption baisser.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXeGNV5GgvVpbLZY0GxAZiOlkG_B2Mclqy-tjPmQh1ZqMHSmyYwKDfwEGj4IUkxQKHPLB8E4Y41SA6Cz1-hk6AFCWNcf0-JMe7uHmZNJ8Qf6vXGMCe5CGrLzwR-PqQ-sNTTivfMoIw.png\" alt=\"\" \/><\/figure>\n<p>Concernant les politiques d&#8217;utilisation de l&#8217;IA, les attitudes restent tr\u00e8s diverses. 29\u00a0% des r\u00e9pondants d\u00e9clarent que tous les outils d&#8217;IA sont autoris\u00e9s quel que soit le projet, mais une proportion quasiment \u00e9gale (27\u00a0%) rapporte que leur entreprise n&#8217;autorise les outils d&#8217;IA que pour certains projets. 27\u00a0% des r\u00e9pondants disent que leur entreprise n&#8217;a pas de politique \u00e9tablie en mati\u00e8re d&#8217;utilisation de l&#8217;IA, ce qui peut s&#8217;expliquer par la normalisation de la pr\u00e9sence de ce type d&#8217;outils dans les environnements de d\u00e9veloppement. Enfin, il ressort des r\u00e9sultats de l&#8217;enqu\u00eate que seul un petit pourcentage (7\u00a0%) d&#8217;organisations interdisent totalement l&#8217;utilisation d&#8217;outils d&#8217;IA tiers.<\/p>\n<p>Ces donn\u00e9es montrent une acceptation grandissante de l&#8217;IA dans les workflows de d\u00e9veloppement, avec ChatGPT et GitHub Copilot \u00e9tant consid\u00e9r\u00e9s comme des outils cl\u00e9s pour productivit\u00e9 et la r\u00e9solution des probl\u00e8mes. Bien que l&#8217;int\u00e9gration de l&#8217;IA dans les outils de JetBrains soit relativement r\u00e9cente, nous travaillons de fa\u00e7on continue \u00e0 <a href=\"https:\/\/blog.jetbrains.com\/blog\/2024\/10\/22\/introducing-mellum-jetbrains-new-llm-built-for-developers\/\">am\u00e9liorer<\/a> l&#8217;efficacit\u00e9 et l&#8217;exp\u00e9rience utilisateur de l&#8217;AI Assistant.<\/p>\n<p class=\"has-text-align-center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/fr-fr\/ai\/\" target=\"_blank\" rel=\"noopener\">Essayer l&#8217;AI Assistant<\/a><\/p>\n<h2 class=\"wp-block-heading\">Fondation PHP\u00a0: projets et objectifs cl\u00e9s pour 2025<\/h2>\n<p>La <a href=\"https:\/\/thephp.foundation\/\" target=\"_blank\" rel=\"noopener\">Fondation PHP<\/a> est une organisation \u00e0 but non lucratif qui a \u00e9t\u00e9 cr\u00e9\u00e9e en novembre 2021 pour soutenir le d\u00e9veloppement et la durabilit\u00e9 du langage PHP. \u00c9tant l&#8217;un de ses membres fondateurs, JetBrains a jou\u00e9 un r\u00f4le moteur dans cette initiative, en participant \u00e0 son financement et en favorisant la collaboration au sein de la communaut\u00e9 PHP \u00e0 l&#8217;\u00e9chelle internationale.<\/p>\n<p>L&#8217;\u00e9quipe de la Fondation est \u00e0 l&#8217;origine de nombreux ajouts r\u00e9cents au langage et \u00e0 l&#8217;\u00e9cosyst\u00e8me, tels que les <a href=\"https:\/\/thephp.foundation\/blog\/2024\/11\/01\/how-hooks-happened\/\" target=\"_blank\" rel=\"noopener\">hooks de propri\u00e9t\u00e9s<\/a>, la <a href=\"https:\/\/stitcher.io\/blog\/new-in-php-84#asymmetric-visibility-rfc\" target=\"_blank\" rel=\"noopener\">visibilit\u00e9 asym\u00e9trique<\/a>, les <a href=\"https:\/\/stitcher.io\/blog\/new-in-php-84#lazy-objects-rfc\" target=\"_blank\" rel=\"noopener\">lazy objects<\/a>, un <a href=\"https:\/\/thephp.foundation\/blog\/2024\/11\/19\/pie-pre-release\/\" target=\"_blank\" rel=\"noopener\">nouvel outil pour l&#8217;installation d&#8217;extensions<\/a> appel\u00e9 <a href=\"https:\/\/github.com\/php\/pie\/\" target=\"_blank\" rel=\"noopener\">PIE<\/a> et un audit de s\u00e9curit\u00e9 du code source de PHP, tout cela rien qu&#8217;en 2024\u00a0!<\/p>\n<p>\u00c0 quoi s&#8217;attendre en 2025\u00a0? La Fondation va continuer \u00e0 poursuivre le m\u00eame objectif : am\u00e9liorer le langage pour les utilisateurs et en assurer la s\u00e9curit\u00e9 et la maintenance. Roman Pronskiy, Developer Advocate PhpStorm et Directeur ex\u00e9cutif de la Fondation PHP, a demand\u00e9 aux membres de la communaut\u00e9 de partager leurs avis et id\u00e9es sur X\u00a0:<\/p>\n<blockquote class=\"twitter-tweet\" data-dnt=\"true\">\n<p dir=\"ltr\" lang=\"en\">Bonjour \u00e0 tous, nous travaillons sur la strat\u00e9gie de <br \/>@ThePHPF pour 2025 et j&#8217;aimerais avoir vos retours.<\/p>\n<p>Qu&#8217;est-ce qui a \u00e9t\u00e9 le plus frustrant pour vous concernant PHP ou son \u00e9cosyst\u00e8me derni\u00e8rement\u00a0? Avez-vous des suggestions pour am\u00e9liorer les outils, workflows ou autres ?<\/p>\n<p>\u2014 Roman Pronskiy (@pronskiy) <a href=\"https:\/\/twitter.com\/pronskiy\/status\/1877672616355340392?ref_src=twsrc%5Etfw\" target=\"_blank\" rel=\"noopener\">10 janvier 2025<\/a><\/p>\n<\/blockquote>\n<p>Nous avons re\u00e7u de nombreuses suggestions int\u00e9ressantes concernant les points \u00e0 traiter en priorit\u00e9. En voici quelques exemples\u00a0:<\/p>\n<ul>\n<li>Un serveur web int\u00e9gr\u00e9 pr\u00eat pour la production<\/li>\n<li>Un pool de connexions aux bases de donn\u00e9es<\/li>\n<li>La prise en charge de WASM<\/li>\n<li>Des extensions int\u00e9gr\u00e9es<\/li>\n<li>Les g\u00e9n\u00e9riques (bien s\u00fbr)<\/li>\n<li>Records\/structs<\/li>\n<\/ul>\n<p>Mais l&#8217;une des suggestions les plus populaires a \u00e9t\u00e9 la refonte du site web <a href=\"http:\/\/php.net\" target=\"_blank\" rel=\"noopener\">php.net<\/a>\u00a0! Qu&#8217;en pensez-vous\u00a0?<\/p>\n<p>Plusieurs d\u00e9veloppements sont en cours, notamment en ce qui concerne les modules natifs et la <a href=\"https:\/\/wiki.php.net\/rfc\/pattern-matching\" target=\"_blank\" rel=\"noopener\">correspondance de mod\u00e8les<\/a>. Pour en savoir plus sur les projets \u00e0 venir, vous pouvez suivre la Fondation PHP sur <a href=\"https:\/\/twitter.com\/thephpf\" target=\"_blank\" rel=\"noopener\">X<\/a>, <a href=\"https:\/\/phpc.social\/@thephpf\" target=\"_blank\" rel=\"noopener\">Mastodon<\/a>, <a href=\"https:\/\/www.linkedin.com\/company\/phpfoundation\/\" target=\"_blank\" rel=\"noopener\">LinkedIn<\/a> et <a href=\"https:\/\/bsky.app\/profile\/thephpf.bsky.social\" target=\"_blank\" rel=\"noopener\">Bluesky<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n<p>L&#8217;\u00e9cosyst\u00e8me PHP continue \u00e0 \u00e9voluer et les d\u00e9veloppeurs adoptent de nouveaux outils, technologies et pratiques. PhpStorm reste un outil de choix pour de nombreux d\u00e9veloppeurs, notamment ceux qui utilisent des frameworks comme Symfony et Laravel, tandis que VS Code est plut\u00f4t pris\u00e9 par la communaut\u00e9 WordPress. Les outils d&#8217;IA sont de plus en plus utilis\u00e9s, les d\u00e9veloppeurs les percevant comme des collaborateurs qui leur simplifient la t\u00e2che et peuvent les aider dans la r\u00e9solution de probl\u00e8mes. Cependant, il ressort aussi de l&#8217;enqu\u00eate qu&#8217;il reste encore une marge d&#8217;am\u00e9lioration importante en vue de favoriser la diversit\u00e9 des genres et l&#8217;inclusivit\u00e9 au sein de la communaut\u00e9. Alors que la communaut\u00e9 PHP continue \u00e0 aller de l&#8217;avant, les conclusions de l&#8217;enqu\u00eate ont r\u00e9v\u00e9l\u00e9 de nouvelles opportunit\u00e9s pour renforcer les outils et la communaut\u00e9 dans son ensemble.<\/p>\n<p>Suivez nos actualit\u00e9s dans notre point mensuel <a href=\"https:\/\/www.jetbrains.com\/lp\/php-annotated\/\" target=\"_blank\" rel=\"noopener\">PHP Annotated<\/a>.<\/p>\n\n\n<p><em>Auteurs de l&#8217;article original en anglais<\/em> :<\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/7784685c44d745c28d20944b85e965d3?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"Tania Goral\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                            <h4>Tania Goral<\/h4>\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/cef66d348f7def8f4634963a7e7a05e4?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"Brent Roose\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                            <h4>Brent Roose<\/h4>\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":813,"featured_media":551524,"comment_status":"closed","ping_status":"closed","template":"","categories":[89],"tags":[6847,190],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/phpstorm\/551225"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/phpstorm"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/phpstorm"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=551225"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/phpstorm\/551225\/revisions"}],"predecessor-version":[{"id":603987,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/phpstorm\/551225\/revisions\/603987"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/551524"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=551225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=551225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=551225"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=551225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}