Bug #15696 Updated: Can't set/unset global-ed variables
| From: | derick@php.net | Date: | Sun, 24 Feb 2002 15:12:53 +0000 |
| Subject: | Bug #15696 Updated: Can't set/unset global-ed variables | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-951@lists.php.net to get a copy of this message | ||
ID: 15696
Updated by: derick@php.net
Reported By: marekm@aptus.pl
-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] marekm@aptus.pl
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