PHP Mess Detector (PHPMD) ist ein statisches Analysetool für PHP, das potenzielle Probleme im Code aufdeckt. Es hilft, Bereiche zu identifizieren, die schwer wartbar oder fehleranfällig sein könnten. PHPMD überprüft den Code auf:
PHPMD lässt sich anpassen und kann mit benutzerdefinierten Regeln oder vorgegebenen Regelsets arbeiten. Es ist ähnlich wie PHP_CodeSniffer, konzentriert sich aber mehr auf die Logik und Struktur des Codes, während CodeSniffer sich auf Stil- und Formatierungsprobleme fokussiert.
Zusammenfassend hilft PHPMD, die Codequalität und Wartbarkeit zu verbessern, indem es mögliche „Unsauberkeiten“ im Code aufzeigt.