![]() |
PHP валидатор или как проверить php код на наличие ошмбок с помощю PHP
Вот собствена нечё в голову не лезит. Подскажите
|
Лучший валидатор - это браузер (с)Лебедев
Запускай свой код и смотри на ошибки :) |
С етим не спорю. Ну всё таки мне нужна проверить код по средствам php
|
Debuger> oO
|
Насколько я знаю, это невозможно.
|
error_get_last() и $php_errormsg в помощь
|
Цитата:
|
Ну это было в помощь :)
Вот можно прицепить свой обработчик ошибок set_error_handler(); http://ua.php.net/manual/en/function...or-handler.php |
Если имеется в виду отловить синтаксические ошибки, то нужно использовать специальные редакторы, А НЕ БЛОКНОТ как многие.
Я например пользуюсь Notepad++. Хорошая подсветка синтаксиса. Ошибся ты например в слове foreach, оно и не стало синим а серым стало) а логику никакая программа не проверит. ОТкуд программа знает что ты хотел накодить. |
Цитата:
|
php_check_syntax() или, используя program execution функции, выполнить php -l file.php
|
Чот не пойму как воспользоватса set_error_handler()
php_check_syntax() идеальна б подошол но увы ево удалил из php |
Цитата:
После выполнения кода если нужно - обратно возвращешь стандартный обработчик restore_error_handler(); Список передаваемых параметров при ошибке в функцию - можно посотреть в мануале, где собсно ниже и примеры реализации http://ua.php.net/manual/ru/function...or-handler.php По аналогии ещё есть exception_handler http://ua.php.net/manual/ru/function...on-handler.php |
Цитата:
echo' "; Реакцыи скрипта при етом нет |
| Время: 07:27 |