ns_trailing_comma_01.phpt 459 B

123456789101112131415161718192021222324252627282930
  1. --TEST--
  2. Mixed group use declaration can contain trailing comma
  3. --FILE--
  4. <?php
  5. namespace Foo {
  6. const FOO_CONST = "Foo const\n";
  7. function foo_func() {
  8. echo "Foo func\n";
  9. }
  10. class FooClass {
  11. function __construct() {
  12. echo "Foo class\n";
  13. }
  14. }
  15. }
  16. namespace {
  17. use Foo\{
  18. const FOO_CONST,
  19. function foo_func,
  20. FooClass as BarClass,
  21. };
  22. echo FOO_CONST;
  23. foo_func();
  24. new BarClass;
  25. }
  26. ?>
  27. --EXPECT--
  28. Foo const
  29. Foo func
  30. Foo class