1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
--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