keywordsInNamespacedName.test 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. Keywords in namespaced name
  2. -----
  3. <?php
  4. namespace fn;
  5. namespace fn\use;
  6. namespace self;
  7. namespace parent;
  8. namespace static;
  9. fn\use();
  10. \fn\use();
  11. namespace\fn\use();
  12. private\protected\public\static\abstract\final();
  13. -----
  14. array(
  15. 0: Stmt_Namespace(
  16. name: Name(
  17. name: fn
  18. )
  19. stmts: array(
  20. )
  21. )
  22. 1: Stmt_Namespace(
  23. name: Name(
  24. name: fn\use
  25. )
  26. stmts: array(
  27. )
  28. )
  29. 2: Stmt_Namespace(
  30. name: Name(
  31. name: self
  32. )
  33. stmts: array(
  34. )
  35. )
  36. 3: Stmt_Namespace(
  37. name: Name(
  38. name: parent
  39. )
  40. stmts: array(
  41. )
  42. )
  43. 4: Stmt_Namespace(
  44. name: Name(
  45. name: static
  46. )
  47. stmts: array(
  48. 0: Stmt_Expression(
  49. expr: Expr_FuncCall(
  50. name: Name(
  51. name: fn\use
  52. )
  53. args: array(
  54. )
  55. )
  56. )
  57. 1: Stmt_Expression(
  58. expr: Expr_FuncCall(
  59. name: Name_FullyQualified(
  60. name: fn\use
  61. )
  62. args: array(
  63. )
  64. )
  65. )
  66. 2: Stmt_Expression(
  67. expr: Expr_FuncCall(
  68. name: Name_Relative(
  69. name: fn\use
  70. )
  71. args: array(
  72. )
  73. )
  74. )
  75. 3: Stmt_Expression(
  76. expr: Expr_FuncCall(
  77. name: Name(
  78. name: private\protected\public\static\abstract\final
  79. )
  80. args: array(
  81. )
  82. )
  83. )
  84. )
  85. )
  86. )