Génériques au moment de la compilation PHP : un compromis pragmatique
Les génériques sont depuis longtemps une fonctionnalité recherchée pour PHP, mais leur implémentation au moment de l'exécution s'est avérée incroyablement difficile. L'équipe de la Fondation PHP propose une approche différente : les génériques au moment de la compilation limités aux interfaces et aux classes abstraites. Cela offre la plupart des avantages des génériques tout en évitant de nombreux pièges. En effectuant la vérification de type au moment de la compilation, cela améliore considérablement l'efficacité et réduit les erreurs. Même si les génériques au moment de l'exécution restent impossibles avec cette approche, cela représente une amélioration substantielle, justifiant une sérieuse considération de la part de la communauté.