Vous avez probablement entendu parler de la façon dont le nouvel éditeur WordPress Gutenberg apporte l’édition par blocs à WordPress.

Il y a un changement en cours dans les coulisses que les utilisateurs occasionnels ne remarqueront peut-être pas, que les blocs de Gutenberg sont faits en JavaScript (React, JSX, et ES6), et non en PHP. Ce changement, ainsi que d’autres changements dans le développement web, pourrait vous amener à vous demander, « PHP est-il mort ?

Alors… c’est ça ? On appelle les pompes funèbres et on commence les préparatifs ? Eh bien, tout d’abord, il est important de souligner qu’il y a une grande différence entre vouloir que PHP soit mort et que PHP soit réellement mort.

Les gens réclament la mort de PHP depuis des années maintenant (vous pouvez trouver des messages  » Is PHP Dead  » remontant jusqu’en 2011). Et pourtant, PHP persiste toujours…

Dans cet article, nous allons creuser dans les données et montrer comment PHP n’est pas près d’être mort (même si vous le souhaitez vraiment).

PHP est-il mort ? Seulement si vous ignorez les statistiques d’utilisation de PHP

Ok, PHP n’est peut-être pas le meilleur ou le plus moderne des langages de programmation. Mais cela ne veut pas dire qu’il est mort, et c’est assez difficile de discuter avec les statistiques PHP ici…

Tout d’abord, regardons ce que W3Techs a à dire.

Selon les données de W3Techs, PHP est utilisé par 78,9% de tous les sites web avec un langage de programmation côté serveur connu. Ainsi, près de 8 sites Web sur 10 que vous visitez sur Internet utilisent PHP d’une manière ou d’une autre. Ce qui nous amène à ce fait…

PHP ne peut pas mourir

PHP ne peut pas mourir

Pour être juste, ce nombre est en baisse. En novembre 2017, W3Techs avait PHP comme langage côté serveur pour 80,1% des sites Web. Ce chiffre a chuté à 79,6 % en juin 2018, et il est maintenant tombé à 78,9 % lorsque nous avons publié cet article en novembre 2018.

Toutefois, vous devez également prendre certaines statistiques avec des pincettes. Certains de ces outils de recherchent simplement l’en-tête HTTP X-Powered-By. Certains hébergeurs, dont Kinsta, retirent ces en-têtes de la diffusion sur le serveur pour des raisons de sécurité. Par conséquent, le nombre de sites utilisant PHP pourrait, en fait, être plus élevé.

Mais quand le nombre est encore supérieur à 75%, il est difficile d’utiliser ce déclin pour déclarer la mort de PHP.

Ces chiffres ne devraient vraiment pas être surprenants si vous y pensez. Tout d’abord, WordPress, le système de gestion de contenu le plus populaire qui existe, utilise PHP. Étant donné que WordPress gère plus de 33 % de tous les sites Web sur Internet, cela fait beaucoup de sites utilisant PHP juste là.

Mais ce n’est pas seulement WordPress, non plus. Il y a des tonnes d’autres petits et grands sites construits en PHP. Par exemple, MediaWiki, le logiciel derrière Wikipedia, est écrit en PHP. Et oh oui, Drupal et Joomla utilisent tous les deux PHP, aussi.

PHP est plus rapide et meilleur que jamais

Avec les dernières versions de PHP, PHP est plus rapide que jamais. Nos récents benchmarks PHP montrent une énorme augmentation des performances de PHP 7.X par rapport à PHP 5.6.

Dans nos tests utilisant WordPress et les plugins de ecommerce populaires comme WooCommerce et Easy Digital Downloads, PHP 7.2 poussait 2 à 3 fois le nombre de requêtes par seconde par rapport à PHP 5.6.

Benchmarks PHP WordPress

Benchmarks PHP WordPress

Mieux encore, PHP 7 se compare favorablement à d’autres langues.

Au-delà de cela, les versions PHP 7.X apportent également de nouvelles améliorations pour les développeurs comme :

  • Combined comparison operator
  • Null coalesce operator
  • New type hinting
  • Anonymous classes
  • Nullable types
  • Iterable and void returns
  • Multi-catch exception handling
  • Keys usable in lists
  • Trailing commas
  • More negative string offsets
  • Number operators and malformed numbers
  • Push serveur HTTP/2

Bien sûr, vous ne remarquerez ces améliorations que si vous utilisez la dernière version de PHP. Malheureusement, ce n’est souvent pas le cas.

Selon WordPress.org, ~82,6% des sites WordPress utilisent PHP 7.0 ou moins, avec 36,9%, la pluralité, utilisant PHP 5.6 :

Utilisation de la version PHP pour les sites WordPress

Utilisation de la version PHP pour les sites WordPress

Les versions 7.0 et inférieures de PHP ne reçoivent plus de support actif et perdront le support de sécurité à la fin de 2018.

Le fait que tant de sites web tournent sur une version PHP qui a officiellement atteint sa fin de vie n’aide probablement pas la réputation de PHP auprès des développeurs.

Lisez cet article si vous n’êtes toujours pas sûr de la raison pour laquelle vous devez mettre à jour votre version de PHP.

Il est facile de trouver des développeurs PHP

En raison de la popularité de PHP, il est facile de trouver des développeurs PHP. Et pas seulement des développeurs PHP – mais des développeurs PHP expérimentés.

Vous avez des problèmes de temps d'indisponibilité et de WordPress ? Kinsta est la solution d'hébergement conçue pour vous faire gagner du temps ! Découvrez nos fonctionnalités

Plus important encore, les développeurs PHP eux-mêmes semblent s’en sortir très bien, comme le souligne si éloquemment ce Tweet de Brandon Savage :

Pour les frameworks plus récents, il est plus difficile de trouver des développeurs, surtout ceux qui ont de l’expérience.

Plus important encore, l’expérience est parfois tout simplement impossible sans une machine à remonter le temps. Pour un point de vue humoristique, il y a cet article de Reddit où une description de poste recherchait un développeur React avec 5 ans d’expérience en 2017, date à laquelle React n’existait que depuis ~4 ans.

Vous n’êtes pas obligé d’aimer PHP, mais il n’est pas mort.

Vous n’aimez peut-être pas PHP. Mais, même si nous sommes un hébergeur WordPress infogéré, nous mentirions si nous disions que tous nos développeurs adorent PHP. En fait, notre tableau de bord MyKinsta et notre tableau de bord d’affiliation sont entièrement construits sur Node et React, qui sont tous deux basés sur JavaScript, et non sur PHP. Mais encore une fois, ne pas aimer PHP ne veut pas dire qu’il est mort, ou même mourant.

Le fait de ne pas aimer PHP ne signifie pas qu'il est mort. 😉 Il est toujours utilisé par plus de 78% de tous les sites Web utilisant un langage côté serveur. Cliquez pour Tweet

Bjarne Stroustrup, le créateur de C++, a une citation pertinente ici :

Il n’y a que deux sortes de langues : celui dont les gens se plaignent et celui que personne n’utilise.

Oui, selon les données de W3Techs, PHP semble en perte de vitesse. Mais même si PHP continue de diminuer au même rythme, il faudrait plus de 25 ans avant que PHP ne tombe sous la barre des 50% !

En fin de compte, tous ces articles sur « PHP est-il mort  » ne sont que des exemples de la loi des titres de Betteridge – « Tout titre qui se termine par un point d’interrogation peut être répondu par le mot « non ».

Qu’est-ce que vous en pensez ? PHP est mort ? Aimez-vous PHP ? Souhaitez-vous pouvoir étouffer PHP avec un oreiller ? Faites-le nous savoir dans les commentaires !