bug43344_9.phpt 364 B

1234567891011121314151617
  1. --TEST--
  2. Bug #43344.9 (Wrong error message for undefined namespace constant)
  3. --FILE--
  4. <?php
  5. namespace Foo;
  6. function f($a=array(namespace\bar=>0)) {
  7. reset($a);
  8. return key($a);
  9. }
  10. echo f()."\n";
  11. ?>
  12. --EXPECTF--
  13. Fatal error: Uncaught Error: Undefined constant "Foo\bar" in %s:%d
  14. Stack trace:
  15. #0 %s(%d): Foo\f()
  16. #1 {main}
  17. thrown in %sbug43344_9.php on line %d