mirror of
https://github.com/php/php-src.git
synced 2024-12-02 22:34:55 +08:00
47 lines
728 B
PHP
47 lines
728 B
PHP
--TEST--
|
|
Bug #28072 (static array with some constant keys will be incorrectly ordered)
|
|
--FILE--
|
|
<?php
|
|
define("FIRST_KEY", "a");
|
|
define("THIRD_KEY", "c");
|
|
|
|
|
|
function test()
|
|
{
|
|
static $arr = array(
|
|
FIRST_KEY => "111",
|
|
"b" => "222",
|
|
THIRD_KEY => "333",
|
|
"d" => "444"
|
|
);
|
|
print_r($arr);
|
|
}
|
|
|
|
function test2()
|
|
{
|
|
static $arr = array(
|
|
FIRST_KEY => "111",
|
|
"a" => "222",
|
|
"c" => "333",
|
|
THIRD_KEY => "444"
|
|
);
|
|
print_r($arr);
|
|
}
|
|
|
|
test();
|
|
test2();
|
|
?>
|
|
--EXPECT--
|
|
Array
|
|
(
|
|
[a] => 111
|
|
[b] => 222
|
|
[c] => 333
|
|
[d] => 444
|
|
)
|
|
Array
|
|
(
|
|
[a] => 222
|
|
[c] => 444
|
|
)
|