outsideStmt.test 591 B

12345678910111213141516171819202122232425262728293031323334353637
  1. Some statements may occur outside of namespaces
  2. -----
  3. <?php
  4. declare(A='B');
  5. namespace B {
  6. }
  7. __halt_compiler()
  8. ?>
  9. Hi!
  10. -----
  11. array(
  12. 0: Stmt_Declare(
  13. declares: array(
  14. 0: Stmt_DeclareDeclare(
  15. key: A
  16. value: Scalar_String(
  17. value: B
  18. )
  19. )
  20. )
  21. stmts: array(
  22. )
  23. )
  24. 1: Stmt_Namespace(
  25. name: Name(
  26. parts: array(
  27. 0: B
  28. )
  29. )
  30. stmts: array(
  31. )
  32. )
  33. 2: Stmt_HaltCompiler(
  34. remaining: Hi!
  35. )
  36. )