Запустіть php в lint-режимі з командного рядка, щоб перевірити синтаксис без виконання:
php -l FILENAME
Статичні аналізатори вищого рівня включають:
Аналізатори нижнього рівня включають:
Аналізатори виконання, які є кориснішими для деяких речей завдяки динамічній природі PHP, включають:
Бібліотеки документації phpdoc і doxygen виконують своєрідний аналіз коду. Наприклад, доксиген може бути налаштований для відображення приємних графіків успадкування за допомогою graphviz .
Інший варіант - xhprof , який схожий на xdebug, але легший, що робить його придатним для виробничих серверів. Інструмент включає інтерфейс на основі PHP.