args.test 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. Arguments
  2. -----
  3. <?php
  4. f();
  5. f($a);
  6. f($a, $b);
  7. f(&$a);
  8. -----
  9. array(
  10. 0: Expr_FuncCall(
  11. name: Name(
  12. parts: array(
  13. 0: f
  14. )
  15. )
  16. args: array(
  17. )
  18. )
  19. 1: Expr_FuncCall(
  20. name: Name(
  21. parts: array(
  22. 0: f
  23. )
  24. )
  25. args: array(
  26. 0: Arg(
  27. value: Expr_Variable(
  28. name: a
  29. )
  30. byRef: false
  31. )
  32. )
  33. )
  34. 2: Expr_FuncCall(
  35. name: Name(
  36. parts: array(
  37. 0: f
  38. )
  39. )
  40. args: array(
  41. 0: Arg(
  42. value: Expr_Variable(
  43. name: a
  44. )
  45. byRef: false
  46. )
  47. 1: Arg(
  48. value: Expr_Variable(
  49. name: b
  50. )
  51. byRef: false
  52. )
  53. )
  54. )
  55. 3: Expr_FuncCall(
  56. name: Name(
  57. parts: array(
  58. 0: f
  59. )
  60. )
  61. args: array(
  62. 0: Arg(
  63. value: Expr_Variable(
  64. name: a
  65. )
  66. byRef: true
  67. )
  68. )
  69. )
  70. )