Shouldn't this be a feature request then? Possible validation before eval() and/or bailout from eval() so the user can catch it?
- Markus On Sat, Nov 10, 2001 at 05:24:47PM -0000, [EMAIL PROTECTED] wrote : > ID: 13993 > Updated by: sander > Reported By: [EMAIL PROTECTED] > Old Status: Open > Status: Closed > Bug Type: Scripting Engine problem > Operating System: Redhat Linux 7.1 > PHP Version: 4.0.6 > New Comment: > > Parse errors are never handled by set_error_handler(). > > Previous Comments: > ------------------------------------------------------------------------ > > [2001-11-08 15:30:54] [EMAIL PROTECTED] > > I'm trying to validate some dynamically generated PHP code using eval() > set_error_handler('eval_error'); > eval($php_code); > restore_error_handler(); > > problem: if $php_code contains a parse error, the error is not reported using the >eval_error() function, but uses the generic error handler. > > ------------------------------------------------------------------------ > > > > Edit this bug report at http://bugs.php.net/?id=13993&edit=1 > > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]