ฉันลองใช้ $ php -l แล้วลองใช้เครื่องมืออื่น ๆ แต่ที่ดีที่สุดในประสบการณ์ของฉัน (YMMV ของหลักสูตร) เป็นScheck ของ pfff ชุดเครื่องมือ ฉันได้ยินเกี่ยวกับ pfff ใน Quora ( http://www.quora.com/Is-there-a-good-PHP-lint-static-analysis-tool )
คุณสามารถรวบรวมและติดตั้ง ไม่มีแพ็คเกจที่ดี (ใน Debian มิ้นต์ของฉันฉันต้องติดตั้ง libpcre3-dev, ocaml, libcairo-dev, libgtk-3-dev และ libgimp2.0-dev พึ่งพากันก่อน) แต่มันควรจะคุ้มค่ากับการใช้งานจริง
ผลการรายงานมีดังนี้
rjha@mint ~ $ ~/sw/pfff/scheck ~/code/github/sc/
login-now.php:7:4: CHECK: Unused Local variable $title
go-automatic.php:14:77: CHECK: Use of undeclared variable $goUrl.