PHP 4.0 Bug #3309: unsetting a part of a copy of an array also
| From: | mitja at pristop dot si | Date: | Tue, 25 Jan 2000 11:08:30 +0000 |
| Subject: | PHP 4.0 Bug #3309: unsetting a part of a copy of an array also | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-14906@lists.php.net to get a copy of this message | ||
From: mitja@pristop.si
Operating system: Linux
PHP version: 4.0 Beta 3
PHP Bug Type: Scripting Engine problem
Bug description: unsetting a part of a copy of an array also
<?
$a["app"]["name"]="foo";
$b=$a;
unset($b["app"]);
echo $a["app"]["name"]; // doesn't output anything!
?>
workaround is $b=array_reverse(array_reverse($a)), but it's kind of stupid