braced.test 868 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. Braced namespaces
  2. -----
  3. <?php
  4. namespace Foo\Bar {
  5. foo;
  6. }
  7. namespace {
  8. bar;
  9. }
  10. -----
  11. array(
  12. 0: Stmt_Namespace(
  13. name: Name(
  14. parts: array(
  15. 0: Foo
  16. 1: Bar
  17. )
  18. )
  19. stmts: array(
  20. 0: Stmt_Expression(
  21. expr: Expr_ConstFetch(
  22. name: Name(
  23. parts: array(
  24. 0: foo
  25. )
  26. )
  27. )
  28. )
  29. )
  30. )
  31. 1: Stmt_Namespace(
  32. name: null
  33. stmts: array(
  34. 0: Stmt_Expression(
  35. expr: Expr_ConstFetch(
  36. name: Name(
  37. parts: array(
  38. 0: bar
  39. )
  40. )
  41. )
  42. )
  43. )
  44. )
  45. )