blog.eleven-labs.com

Dev back

Composition over inheritance et typage générique avec Symfony et Doctrine

Cet article traite de l'importance de privilégier la composition sur l'héritage dans le développement avec Symfony et Doctrine. Il explique comment éviter les problèmes liés à l'héritage direct des repositories de Doctrine en utilisant l'injection de dépendance et en adoptant le typage générique avec PHPStan pour améliorer l'expérience de développement. Ce Codelabs est une mise en pratique de ces concepts avec du code disponible sur GitHub.

Dev back

Typage générique en PHP : définition, conseils et exemples

Cet article aborde le typage générique en PHP, soulignant ses avantages théoriques et les obstacles pratiques à son implémentation, notamment le fait que PHP est un langage interprété et non compilé. Il explore également l'utilisation d'outils d'analyse statique permettant de vérifier le typage, tout en mettant l'accent sur la PHPDoc pour créer des types génériques de manière pragmatique.