Не уверен, что он может сообщать о неиспользованных переменных, но PHP_CodeSniffe r подходит для обнаружения проблем в исходном коде PHP.
Тем не менее, это командаинструмент, и он не интегрирован в Eclipse PDT ...
В качестве обозначения:
- Неиспользуемые переменные (т.е. переменным, которым присвоено значение,и никогда больше не используются) не являются проблемой в PHP - поэтому они не сообщаются как ошибки и ничего самим PHP
- С другой стороны, необъявленные переменные (т.е. переменные, которыечитаются, хотя им не было присвоено никакого значения ранее) не так уж хороши - поэтому они сообщают об уведомлениях движком PHP.
Сообщение, на которое вы ссылаетесьречь идет о втором виде, а не о первом.
Чтобы получить необъявленные / неинициализированные переменные, сообщаемые механизмом PHP:
- Вы должны включить
error_reporting
и настройте его так, чтобы он отображал E_NOTICE
- Затем вы можете получать эти отчеты:
Но и здесьэто не интегрировано в Eclipse - и я никогда не видел инструмента, который бы анализировал журнал ошибок PHP и отправлял уведомления в Eclipse ...