Type safety

"
Dev back

PHPStan 2.2: Unsealed Array Shapes, Safer Array Keys, and More!

La version 2.2 de PHPStan introduit des améliorations majeures telles que les 'array shapes' non scellés qui permettent d'intersecter des formes de tableau, garantissant ainsi une meilleure sécurité de type. Cela inclut également la gestion des clés de tableau plus sûres et des messages d'erreur explicites pour les types invalides. Ces changements visent à corriger des incohérences dans les vérifications des types d'array et à prévenir des erreurs d'exécution non détectées dans des projets réels.