Aller au contenu
Efficience IT
·5 min de lecture·PHP

La Fondation PHP fête ses 3 ans : bilan et perspectives

Par Louis-Arnaud Catoire

Mis à jour le

La Fondation PHP fête ses 3 ans : bilan et perspectives

PHP est un langage de script côté serveur, largement utilisé pour le développement d'applications web dynamiques. Il permet de générer du contenu HTML, d'interagir avec des bases de données, de gérer des sessions utilisateur et bien plus encore. Sa syntaxe est relativement simple et sa communauté est très active, ce qui en fait un choix populaire pour les développeurs.

La PHP Foundation : un pilier pour l'avenir de PHP

La PHP Foundation est une organisation à but non lucratif créée en 2021 pour soutenir le développement et l'évolution du langage PHP. Alors que PHP continue de jouer un rôle central dans le développement web, cette fondation a pour mission de garantir sa pérennité en répondant aux besoins croissants de maintenance et d'innovation.

Pourquoi une fondation pour PHP ?

Bien que PHP soit un langage open-source largement adopté, son développement repose depuis toujours sur des contributions volontaires. La création de la PHP Foundation répond à un besoin d'organisation et de financement pour :

  • Assurer la stabilité : en soutenant les développeurs clés qui maintiennent le langage et en coordonnant les efforts de la communauté.
  • Favoriser l'innovation : en pilotant l'introduction de nouvelles fonctionnalités, l'amélioration des performances et la gestion des mises à jour.
  • Renforcer la sécurité : en réalisant des audits réguliers et en réagissant rapidement aux vulnérabilités.

Les missions de la PHP Foundation

La fondation joue un rôle central dans l'écosystème PHP en :

  • Fournissant un soutien financier aux principaux contributeurs pour leur permettre de travailler à temps plein sur le langage.
  • Gérant les infrastructures nécessaires, comme les outils de test, les benchmarks et la documentation.
  • Assurant une feuille de route claire et cohérente pour les futures versions de PHP.
  • Travaillant en étroite collaboration avec les sponsors, les entreprises et la communauté open-source pour garantir un développement aligné sur les besoins du marché, notamment autour des PSRs qui structurent l'interopérabilité de l'écosystème PHP.

PHP : un succès qui ne se dément pas

PHP reste aujourd'hui l'un des langages les plus utilisés pour le développement web, avec une présence majeure dans l'écosystème numérique. Selon W3Techs, environ 75 % des sites web dont le langage serveur est identifiable reposent sur PHP. WordPress à lui seul propulse plus de 40 % du web mondial, ce qui explique en grande partie cette domination.

Côté versions, l'adoption de PHP 8.x progresse rapidement. Les statistiques de Packagist montrent que PHP 8.1+ représente désormais la majorité des installations actives dans l'écosystème Composer, signe que la communauté suit le rythme des nouvelles versions.

Ces chiffres confirment la fiabilité, la performance et l'adaptabilité de PHP, qui reste un choix incontournable pour les développeurs et entreprises à travers le monde.

PHP aujourd'hui

Efficience IT suit de près l'évolution de PHP, notamment via ses activités de modernisation d'applications PHP, et salue le travail de cette fondation qui dispose d'une équipe de 10 ingénieurs spécialisés dans le langage. Grâce à leur expertise, soutenue par de grandes entreprises, des gouvernements et une communauté dynamique, PHP continue de se développer et d'inspirer des projets innovants.

Depuis 2021, trois nouvelles versions de PHP ont été publiées : PHP 8.2, 8.3 et 8.4. Voici un aperçu des principales nouveautés apportées par ces versions, développées par l'équipe de la PHP Foundation. La prochaine étape en vue est PHP 9.0 et les changements majeurs à anticiper.

Les dernières mises à jour de PHP introduisent des fonctionnalités innovantes pour améliorer la performance et la flexibilité du langage. Les crochets de propriété et la visibilité asymétrique offrent de nouvelles options pour gérer et contrôler l'accès aux propriétés. Avec les objets paresseux, l'initialisation peut être différée, ce qui permet d'optimiser l'utilisation des ressources.

Un nouvel outil nommé pie simplifie désormais l'installation des extensions. De plus, BCMath bénéficie d'une prise en charge étendue grâce à l'ajout des types d'objets, facilitant encore plus de calculs. Les comportements historiques de l'opérateur d'incrémentation sur les chaînes et les booléens ont été dépréciés en PHP 8.3, préparant le terrain pour un typage plus strict en PHP 9.0.

PHP progresse également dans la gestion des types en introduisant null et false comme types distincts, tout en améliorant les types disjonctifs. Parmi les autres ajouts notables, on retrouve les modifications en lecture seule, la possibilité de récupérer des constantes de classe dynamiques, et la prise en charge d'initialiseurs statiques complexes. Ces avancées renforcent la modernité et la robustesse du langage.

Besoin d'accompagnement sur votre projet ?

Parlons-en

PHP : le moteur caché derrière les géants du web

PHP est un pilier incontournable du développement web, et de nombreuses entreprises de premier plan l'ont adopté pour ses performances, sa flexibilité et sa fiabilité. Parmi les exemples les plus emblématiques :

  • WordPress.com, la plateforme d'hébergement la plus répandue au monde, est entièrement basée sur PHP.
  • Wikipedia, l'encyclopédie en ligne, utilise PHP (via MediaWiki) pour permettre à des millions d'utilisateurs de consulter et d'éditer des articles.
  • Etsy, le marché en ligne des produits faits main et vintage, repose sur PHP pour une partie de son infrastructure.
  • Vimeo, la plateforme vidéo, utilise PHP pour son backend.
  • Facebook/Meta a initialement construit sa plateforme avec PHP avant de créer Hack, un langage dérivé qui tourne sur HHVM. Cette migration historique témoigne de l'échelle que PHP peut atteindre.
  • MailChimp, leader dans l'email marketing, l'utilise pour ses solutions en ligne.

Au-delà du code : les coulisses du développement

Grâce à un travail d'équipe multidisciplinaire, les problèmes sont triés et résolus, les rapports de sécurité sont gérés, le code est révisé, la documentation est mise à jour et l'infrastructure est maintenue. Cette collaboration étroite entre différents profils garantit la stabilité et la fiabilité de PHP.

L'année écoulée a été riche en évolutions pour PHP ! Les contributions à ses référentiels ont bondi de plus de 50 %, grâce notamment à un audit de sécurité externe, ce qui est inédit. Le support des anciennes versions a été étendu, tandis que l'infrastructure a été renforcée par de nouveaux outils de test et de benchmark.

Conclusion

Que l'on soit un développeur expérimenté ou un débutant, PHP offre un terrain de jeu riche en possibilités. Pour ceux qui souhaitent approfondir, les certifications Symfony, Twig et Sylius constituent un excellent moyen de valider ses compétences. Explorez les ressources disponibles, participez aux communautés en ligne et découvrez comment PHP peut aider à concrétiser les projets.

Pour aller plus loin

Un projet en tête ?

Notre équipe vous répond sous 48h pour étudier votre besoin et vous proposer une approche adaptée.

Contactez-nous

Articles connexes