PHP 4.0 Bug #4929 Updated: eval() doesn't parse string - in 3.0.x versions it did

From: Date: Fri, 09 Jun 2000 14:38:35 +0000
Subject: PHP 4.0 Bug #4929 Updated: eval() doesn't parse string - in 3.0.x versions it did
Groups: php.dev 
Request: Send a blank email to php-dev+get-20758@lists.php.net to get a copy of this message
ID: 4929 Updated by: andi Reported By: whole@gmx.net Status: Closed Bug Type: Misbehaving function Assigned To: Comments: We improved eval (and include) so that you can return a value from them (they have their own scope). You can do: $retval = eval("return 5";); which is the same as: $retval = 5; So this is an incompatibility between version 3 and 4 but we did it in order to improve eval(). You will need to explicitly return from the function call eval() and can do it from within eval() anymore. Full Bug description available at: http://bugs.php.net/version4/?id=4929

« previous php.dev (#20758) next »