bug43344_5.phpt 342 B

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