ns_035.phpt 466 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. 035: Name ambiguity in compile-time constant reference (php name)
  3. --SKIPIF--
  4. <?php if (!extension_loaded("spl")) die("skip SPL is no available"); ?>
  5. --FILE--
  6. <?php
  7. namespace A;
  8. use \ArrayObject;
  9. function f1($x = ArrayObject::STD_PROP_LIST) {
  10. var_dump($x);
  11. }
  12. function f2($x = \ArrayObject::STD_PROP_LIST) {
  13. var_dump($x);
  14. }
  15. var_dump(ArrayObject::STD_PROP_LIST);
  16. var_dump(\ArrayObject::STD_PROP_LIST);
  17. f1();
  18. f2();
  19. ?>
  20. --EXPECT--
  21. int(1)
  22. int(1)
  23. int(1)
  24. int(1)