Return to bug23524.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / tests / lang |
1.1 ! misho 1: --TEST-- ! 2: Bug #23524 (Improper handling of constants in array indices) ! 3: --FILE-- ! 4: <?php ! 5: echo "Begin\n"; ! 6: define("THE_CONST",123); ! 7: function f($a=array(THE_CONST=>THE_CONST)) { ! 8: print_r($a); ! 9: } ! 10: f(); ! 11: f(); ! 12: f(); ! 13: echo "Done"; ! 14: ?> ! 15: --EXPECT-- ! 16: Begin ! 17: Array ! 18: ( ! 19: [123] => 123 ! 20: ) ! 21: Array ! 22: ( ! 23: [123] => 123 ! 24: ) ! 25: Array ! 26: ( ! 27: [123] => 123 ! 28: ) ! 29: Done