mirror of
https://github.com/php/php-src.git
synced 2024-09-21 18:07:23 +00:00
Add testcase for bug #20993
This commit is contained in:
parent
ac96f76730
commit
43202b5b95
23
tests/lang/bug20993.phpt
Normal file
23
tests/lang/bug20993.phpt
Normal 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
|
Loading…
Reference in New Issue
Block a user