conflicting_use.phpt 325 B

123456789101112131415161718192021
  1. --TEST--
  2. use const statements with conflicting names
  3. --FILE--
  4. <?php
  5. namespace foo {
  6. const baz = 42;
  7. }
  8. namespace bar {
  9. const baz = 42;
  10. }
  11. namespace {
  12. use const foo\baz, bar\baz;
  13. echo "Done\n";
  14. }
  15. ?>
  16. --EXPECTF--
  17. Fatal error: Cannot use const bar\baz as baz because the name is already in use in %s on line %d