Add testcase for bug #20993

This commit is contained in:
Melvyn Sopacua 2002-12-13 18:40:39 +00:00
parent ac96f76730
commit 43202b5b95

23
tests/lang/bug20993.phpt Normal file
View File

@ -0,0 +1,23 @@
--TEST--
Bug #20993 (referenced array key, makes array global)
--FILE--
<?php
$a = array(1);
$b = array(1);
$ref =& $a[0];
echo $a[0], ' -b ', $b[0], ' -r ', $ref, "\n";
changeVal($a);
echo $a[0], ' -b ', $b[0], ' -r ', $ref, "\n";
changeVal($b);
echo $a[0], ' -b ', $b[0], ' -r ', $ref, "\n";
function changeVal($arr)
{
$arr[0] = 2;
}
?>
--EXPECT--
1 -b 1 -r 1
1 -b 1 -r 1
1 -b 1 -r 1