Et si vous pouviez ajouter vos propres règles au langage PHP… sans modifier PHP lui-même ?
Dans cet atelier, vous apprendrez à détourner l’analyse statique (avec PHPStan) pour créer de véritables "extensions de langage" : nouvelles contraintes, concepts venus d’autres langages, comportements sur-mesure... Le tout grâce aux attributs PHP et à l’AST.
Au programme :
- Introduction rapide à l’AST PHP (et comment l’exploiter sans douleur)
- Création pas à pas de règles PHPStan personnalisées
- Utilisation d’attributs pour enrichir votre code
- Exploration et prise en main de la librairie PHP Language Extensions
- Mise en pratique : implémentation d’un concept (ex : @Friend, @Sealed, etc.)
Objectif : repartir avec les bases (et les outils) pour hacker PHP à votre façon, et donner vie à vos idées de langage.
Conditions d’inscription
Vous devez être inscrit·e au Forum PHP 2025 pour pouvoir accéder à cet atelier. Vous devez être inscrit·e au Forum PHP 2025 pour pouvoir accéder à cet atelier. Les ateliers se dérouleront le jeudi de 16h50 à 18h50, dans une salle dédiée du centre de conventions. Prévoyez de travailler sur votre propre machine. Le conférencier vous contactera au préalable afin de vous informer des pré-requis de l’atelier : merci de respecter ses demandes pour que l’atelier soit le plus productif pour toutes et tous. Les places sont en nombre limité : si vous changez d’avis après votre inscription, merci de penser à libérer la place pour en faire profiter une autre personne !