Type inference

Dev back

PHPStan remembered types from constructor

PHPStan introduit une nouvelle fonctionnalité dans la version 2.1.12 qui permet d'utiliser les informations de type d'un constructeur pour améliorer l'analyse des méthodes d'instance et des propriétés. Cela permet de se souvenir des types assignés aux propriétés, d'éviter les erreurs liées aux méthodes conditionnelles non définies, et de déterminer l'état d'initialisation des propriétés. Ces améliorations facilitent le développement et la maintenance du code PHP.