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