byRef.test 948 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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. byRef: false
  10. name: Identifier(
  11. name: a
  12. )
  13. params: array(
  14. 0: Param(
  15. type: null
  16. byRef: true
  17. variadic: false
  18. var: Expr_Variable(
  19. name: b
  20. )
  21. default: null
  22. )
  23. )
  24. returnType: null
  25. stmts: array(
  26. )
  27. )
  28. 1: Stmt_Function(
  29. byRef: true
  30. name: Identifier(
  31. name: a
  32. )
  33. params: array(
  34. 0: Param(
  35. type: null
  36. byRef: false
  37. variadic: false
  38. var: Expr_Variable(
  39. name: b
  40. )
  41. default: null
  42. )
  43. )
  44. returnType: null
  45. stmts: array(
  46. )
  47. )
  48. )