bug23524.phpt 340 B

1234567891011121314151617181920212223242526272829
  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