keywordsInNamespacedName.test 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  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. !!php7
  15. array(
  16. 0: Stmt_Namespace(
  17. name: Name(
  18. parts: array(
  19. 0: fn
  20. )
  21. )
  22. stmts: array(
  23. )
  24. )
  25. 1: Stmt_Namespace(
  26. name: Name(
  27. parts: array(
  28. 0: fn
  29. 1: use
  30. )
  31. )
  32. stmts: array(
  33. )
  34. )
  35. 2: Stmt_Namespace(
  36. name: Name(
  37. parts: array(
  38. 0: self
  39. )
  40. )
  41. stmts: array(
  42. )
  43. )
  44. 3: Stmt_Namespace(
  45. name: Name(
  46. parts: array(
  47. 0: parent
  48. )
  49. )
  50. stmts: array(
  51. )
  52. )
  53. 4: Stmt_Namespace(
  54. name: Name(
  55. parts: array(
  56. 0: static
  57. )
  58. )
  59. stmts: array(
  60. 0: Stmt_Expression(
  61. expr: Expr_FuncCall(
  62. name: Name(
  63. parts: array(
  64. 0: fn
  65. 1: use
  66. )
  67. )
  68. args: array(
  69. )
  70. )
  71. )
  72. 1: Stmt_Expression(
  73. expr: Expr_FuncCall(
  74. name: Name_FullyQualified(
  75. parts: array(
  76. 0: fn
  77. 1: use
  78. )
  79. )
  80. args: array(
  81. )
  82. )
  83. )
  84. 2: Stmt_Expression(
  85. expr: Expr_FuncCall(
  86. name: Name_Relative(
  87. parts: array(
  88. 0: fn
  89. 1: use
  90. )
  91. )
  92. args: array(
  93. )
  94. )
  95. )
  96. 3: Stmt_Expression(
  97. expr: Expr_FuncCall(
  98. name: Name(
  99. parts: array(
  100. 0: private
  101. 1: protected
  102. 2: public
  103. 3: static
  104. 4: abstract
  105. 5: final
  106. )
  107. )
  108. args: array(
  109. )
  110. )
  111. )
  112. )
  113. )
  114. )