TsarAlex
Новичок
Eval(). Как получить инфорамцию об ошибках?
Надо выполнить некоторый PHP-код находящийся в строке, и вывести информацию об ошибках (достаточно будет просто указать что ошибки есть или их нет). Делаю так:
Но это не работает, так как при появлении в коде ошибок - выполнение строки прерывается.
Бывают способы валидации php-кода?
Чтобы лишни раз не лазить в исходники - была сделана возможность написания своих функций в админ. панели. Дак вот нужен хотя бы простейший механизм отладки.
Надо выполнить некоторый PHP-код находящийся в строке, и вывести информацию об ошибках (достаточно будет просто указать что ошибки есть или их нет). Делаю так:
PHP:
ob_start('check');
eval($php_code);
ob_end_flush();
function check($buffer){
if(strpos($buffer,array('Error','Warning')) === TRUE)
return 'Error and/or Warning in script';
else
return $buffer;
}
Бывают способы валидации php-кода?
Чтобы лишни раз не лазить в исходники - была сделана возможность написания своих функций в админ. панели. Дак вот нужен хотя бы простейший механизм отладки.