PHPStan
PHP 🟡 MidDéfinition
Analyseur statique qui détecte les bugs sans exécuter le code. Il vérifie les types, les appels de méthodes, les propriétés inexistantes et plus selon le niveau configuré, de 0 à 10. Le niveau 10, ajouté dans PHPStan 2.0, signale même le mixed implicite.
Analogie
Comme un correcteur orthographique pour le code : il repère les erreurs avant la publication.
Exemple de code
# phpstan.neon
parameters:
level: 8
paths:
- src
# Commande
# vendor/bin/phpstan analyse
Cas d'usage
En CI/CD pour détecter les bugs de type et les erreurs logiques avant le déploiement.
Anti-pattern
Rester au niveau 0 par confort et ignorer les erreurs remontées par les niveaux supérieurs.
Termes liés
Fiche mise à jour le 2026-09-27