ID: 9417 User Update by: [EMAIL PROTECTED] Status: Open Bug Type: Feature/Change Request Description: zend_eval_string() doesn't work like eval() :( I've found a workaround, it's to replicate the function zend_eval_string() in my own module, less the few lines that pose problem. I consider this as a workaround only, since I'm not sure if the code used in that function follows the exact Zend API, so I will let this feature request open. Previous Comments: --------------------------------------------------------------------------- [2001-02-23 15:29:54] [EMAIL PROTECTED] Hi, I commented out a few lines from zend_eval_string() and now it behaves the right way. Here are the line numbers I removed (corresponding to the function zend_eval_string): zend_execute_API.c: 492 to 498, 501. Note that I'm not especially asking to modify this function, but to add a new function that would behave like the real eval() statement. And it would be good if I this new function is available before 4.0.5 is out, cause the midgard module relies on it. Thanks --------------------------------------------------------------------------- [2001-02-22 21:13:41] [EMAIL PROTECTED] I need to simulate a call to eval() and the only function that seems to be able to do it is zend_eval_string(). Although it evaluates the string when I put NULL as second parameter (retval_ptr), it doesn't work (parse error) when I want to simulate the new behavior of PHP4 eval() (ie. with a return value) Is it possible to change the existing zend_eval_string (I think not cause pcre and assert use it this way already) ? If not, is it possible to have a new function that would behave like eval(), with the same parameters as zend_eval_string (I want to be able to specify a name on the string) ? Thanx --------------------------------------------------------------------------- Full Bug description available at: http://bugs.php.net/?id=9417 -- 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]