ns_087.phpt 422 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. 087: bracketed namespace with stuff in between
  3. --FILE--
  4. <?php
  5. namespace foo {
  6. use \foo;
  7. class bar {
  8. function __construct() {echo __METHOD__,"\n";}
  9. }
  10. new foo;
  11. new bar;
  12. }
  13. $a = 'oops';
  14. namespace {
  15. class foo {
  16. function __construct() {echo __METHOD__,"\n";}
  17. }
  18. use foo\bar as foo1;
  19. new foo1;
  20. new foo;
  21. echo "===DONE===\n";
  22. }
  23. ?>
  24. --EXPECTF--
  25. Fatal error: No code may exist outside of namespace {} in %s on line 10