Jalankan php dalam mode-lint dari baris perintah untuk memvalidasi sintaksis tanpa eksekusi:
php -l FILENAME
Analisis statis tingkat tinggi meliputi:
Analisis tingkat lebih rendah meliputi:
Analisis runtime, yang lebih berguna untuk beberapa hal karena sifat dinamis PHP, meliputi:
Dokumentasi perpustakaan phpdoc dan doxygen melakukan semacam analisis kode. Doxygen, misalnya, dapat dikonfigurasi untuk membuat grafik pewarisan yang bagus dengan graphviz .
Pilihan lain adalah xhprof , yang mirip dengan xdebug, tetapi lebih ringan, sehingga cocok untuk server produksi. Alat ini mencakup antarmuka berbasis PHP.