ТС, как мне каежтся, имеет в виду скрипт на php, который будет проверять заданный ему php файл на наличие ошибок о_о
Ну это было в помощь Вот можно прицепить свой обработчик ошибок set_error_handler(); http://ua.php.net/manual/en/function.set-error-handler.php
Если имеется в виду отловить синтаксические ошибки, то нужно использовать специальные редакторы, А НЕ БЛОКНОТ как многие. Я например пользуюсь Notepad++. Хорошая подсветка синтаксиса. Ошибся ты например в слове foreach, оно и не стало синим а серым стало) а логику никакая программа не проверит. ОТкуд программа знает что ты хотел накодить.
Чот не пойму как воспользоватса set_error_handler() php_check_syntax() идеальна б подошол но увы ево удалил из php
А что там непонятного? Пишешь функцию обработчика, потом в нужном месте кода подключешь эту функцию через set_error_handle('имя вашей функции') После выполнения кода если нужно - обратно возвращешь стандартный обработчик restore_error_handler(); Список передаваемых параметров при ошибке в функцию - можно посотреть в мануале, где собсно ниже и примеры реализации http://ua.php.net/manual/ru/function.set-error-handler.php По аналогии ещё есть exception_handler http://ua.php.net/manual/ru/function.set-exception-handler.php