declare.test 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. Declare
  2. -----
  3. <?php
  4. declare (X='Y');
  5. declare (A='B', C='D') {}
  6. declare (A='B', C='D'):
  7. enddeclare;
  8. -----
  9. array(
  10. 0: Stmt_Declare(
  11. declares: array(
  12. 0: Stmt_DeclareDeclare(
  13. key: Identifier(
  14. name: X
  15. )
  16. value: Scalar_String(
  17. value: Y
  18. )
  19. )
  20. )
  21. stmts: null
  22. )
  23. 1: Stmt_Declare(
  24. declares: array(
  25. 0: Stmt_DeclareDeclare(
  26. key: Identifier(
  27. name: A
  28. )
  29. value: Scalar_String(
  30. value: B
  31. )
  32. )
  33. 1: Stmt_DeclareDeclare(
  34. key: Identifier(
  35. name: C
  36. )
  37. value: Scalar_String(
  38. value: D
  39. )
  40. )
  41. )
  42. stmts: array(
  43. )
  44. )
  45. 2: Stmt_Declare(
  46. declares: array(
  47. 0: Stmt_DeclareDeclare(
  48. key: Identifier(
  49. name: A
  50. )
  51. value: Scalar_String(
  52. value: B
  53. )
  54. )
  55. 1: Stmt_DeclareDeclare(
  56. key: Identifier(
  57. name: C
  58. )
  59. value: Scalar_String(
  60. value: D
  61. )
  62. )
  63. )
  64. stmts: array(
  65. )
  66. )
  67. )