reference variables
| From: | kranthi | Date: | Fri, 22 May 2009 09:26:06 +0000 |
| Subject: | reference variables | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-292920@lists.php.net to get a copy of this message | ||
i have this script
<?php
$x = 1;
$y = 2;
$a1 = array(&$x, &$y);
$a2 = array($x, $y);
$a2[0] = 3;
print_r($a1);
print_r($a2);
?>
i am expecting
Array
(
[0] => 3
[1] => 2
)
Array
(
[0] => 3
[1] => 2
)
while i m getting
Array
(
[0] => 1
[1] => 2
)
Array
(
[0] => 3
[1] => 2
)
any ideas why this is happening?? or am i missing something..?
the same is the case when i replace
$a2[0] = 3; with
$a1[0] = 3;
$x = 3;
Kranthi.