ID: 15696 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Open +Status: Bogus Bug Type: Scripting Engine problem Operating System: Linux & Win32 PHP Version: 4.1.1 New Comment:
The bug system is not the appropriate forum for asking support questions. For a list of a range of more appropriate places to ask for help using PHP, please visit http://www.php.net/support.php Previous Comments: ------------------------------------------------------------------------ [2002-02-24 10:10:51] [EMAIL PROTECTED] I'm running the following script: $id=1; function test() { global $id; unset($id); } test(); echo($id); As the function test is being executed I think, the $id variable should be unset and so the script should output nothing, but it outputs 1. It IS possible to change the value od $id inside the 'test' function, it's just not possible to change the set/unset state. It's easy to omit the problem by unsetting $GLOBALS["id"] variable, but I think it should be possible to unset the global-ed variable in both ways. The problem affects all PHP 4.x versions. The 3.x versions work as I expect. Regards, Marek Matula ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=15696&edit=1