byRef.test 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. Return and pass by ref
  2. -----
  3. <?php
  4. function a(&$b) {}
  5. function &a($b) {}
  6. -----
  7. array(
  8. 0: Stmt_Function(
  9. attrGroups: array(
  10. )
  11. byRef: false
  12. name: Identifier(
  13. name: a
  14. )
  15. params: array(
  16. 0: Param(
  17. attrGroups: array(
  18. )
  19. flags: 0
  20. type: null
  21. byRef: true
  22. variadic: false
  23. var: Expr_Variable(
  24. name: b
  25. )
  26. default: null
  27. )
  28. )
  29. returnType: null
  30. stmts: array(
  31. )
  32. )
  33. 1: Stmt_Function(
  34. attrGroups: array(
  35. )
  36. byRef: true
  37. name: Identifier(
  38. name: a
  39. )
  40. params: array(
  41. 0: Param(
  42. attrGroups: array(
  43. )
  44. flags: 0
  45. type: null
  46. byRef: false
  47. variadic: false
  48. var: Expr_Variable(
  49. name: b
  50. )
  51. default: null
  52. )
  53. )
  54. returnType: null
  55. stmts: array(
  56. )
  57. )
  58. )