1Arguments 2----- 3<?php 4 5f(); 6f($a); 7f($a, $b); 8f(&$a); 9f($a, ...$b); 10----- 11array( 12 0: Stmt_Expression( 13 expr: Expr_FuncCall( 14 name: Name( 15 name: f 16 ) 17 args: array( 18 ) 19 ) 20 ) 21 1: Stmt_Expression( 22 expr: Expr_FuncCall( 23 name: Name( 24 name: f 25 ) 26 args: array( 27 0: Arg( 28 name: null 29 value: Expr_Variable( 30 name: a 31 ) 32 byRef: false 33 unpack: false 34 ) 35 ) 36 ) 37 ) 38 2: Stmt_Expression( 39 expr: Expr_FuncCall( 40 name: Name( 41 name: f 42 ) 43 args: array( 44 0: Arg( 45 name: null 46 value: Expr_Variable( 47 name: a 48 ) 49 byRef: false 50 unpack: false 51 ) 52 1: Arg( 53 name: null 54 value: Expr_Variable( 55 name: b 56 ) 57 byRef: false 58 unpack: false 59 ) 60 ) 61 ) 62 ) 63 3: Stmt_Expression( 64 expr: Expr_FuncCall( 65 name: Name( 66 name: f 67 ) 68 args: array( 69 0: Arg( 70 name: null 71 value: Expr_Variable( 72 name: a 73 ) 74 byRef: true 75 unpack: false 76 ) 77 ) 78 ) 79 ) 80 4: Stmt_Expression( 81 expr: Expr_FuncCall( 82 name: Name( 83 name: f 84 ) 85 args: array( 86 0: Arg( 87 name: null 88 value: Expr_Variable( 89 name: a 90 ) 91 byRef: false 92 unpack: false 93 ) 94 1: Arg( 95 name: null 96 value: Expr_Variable( 97 name: b 98 ) 99 byRef: false 100 unpack: true 101 ) 102 ) 103 ) 104 ) 105) 106