1Special function variables
2-----
3<?php
4
5function a() {
6    global $a, ${'b'}, $$c;
7    static $c, $d = 'e';
8}
9-----
10array(
11    0: Stmt_Function(
12        attrGroups: array(
13        )
14        byRef: false
15        name: Identifier(
16            name: a
17        )
18        params: array(
19        )
20        returnType: null
21        stmts: array(
22            0: Stmt_Global(
23                vars: array(
24                    0: Expr_Variable(
25                        name: a
26                    )
27                    1: Expr_Variable(
28                        name: Scalar_String(
29                            value: b
30                        )
31                    )
32                    2: Expr_Variable(
33                        name: Expr_Variable(
34                            name: c
35                        )
36                    )
37                )
38            )
39            1: Stmt_Static(
40                vars: array(
41                    0: StaticVar(
42                        var: Expr_Variable(
43                            name: c
44                        )
45                        default: null
46                    )
47                    1: StaticVar(
48                        var: Expr_Variable(
49                            name: d
50                        )
51                        default: Scalar_String(
52                            value: e
53                        )
54                    )
55                )
56            )
57        )
58    )
59)
60