php-src/tests/lang/bug23524.phpt
2012-10-10 10:27:49 +08:00

30 lines
340 B
PHP

--TEST--
Bug #23524 (Improper handling of constants in array indices)
--FILE--
<?php
echo "Begin\n";
define("THE_CONST",123);
function f($a=array(THE_CONST=>THE_CONST)) {
print_r($a);
}
f();
f();
f();
echo "Done";
?>
--EXPECT--
Begin
Array
(
[123] => 123
)
Array
(
[123] => 123
)
Array
(
[123] => 123
)
Done