From: [EMAIL PROTECTED]
Operating system: linux 2.2.20
PHP version: 4.1.2
PHP Bug Type: Scripting Engine problem
Bug description: var referencing doesnt work on global vars?
Hello,
Using references from and to global vars inside a function doesnt seem to
work.
Try this out:
---->8----->8----->8----->8-
<?
function SomeFunction()
{
global $a, $b, $c;
$d = array(1, 2, 3);
$a = $d;
$b = &$a;
$c = &$a;
}
SomeFunction();
?><pre>a:<br><?print_r($a)?></pre><hr><?
?><pre>b:<br><?print_r($b)?></pre><hr><?
?><pre>c:<br><?print_r($c)?></pre><hr><?
// end
?>
---->8----->8----->8----->8-
Logically, $b and $c should be references to $a, but they seem to be empty
vars!
Thanks,
-- vedad
--
Edit bug report at http://bugs.php.net/?id=16207&edit=1
--
Fixed in CVS: http://bugs.php.net/fix.php?id=16207&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=16207&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=16207&r=needtrace
Try newer version: http://bugs.php.net/fix.php?id=16207&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16207&r=support
Expected behavior: http://bugs.php.net/fix.php?id=16207&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16207&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16207&r=submittedtwice