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

Reply via email to