12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- --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
- )
|