1Static property fetches
2-----
3<?php
4
5// property name variations
6A::$b;
7A::$$b;
8A::${'b'};
9
10// array access
11A::$b['c'];
12
13// class name variations can be found in staticCall.test
14-----
15array(
16    0: Stmt_Expression(
17        expr: Expr_StaticPropertyFetch(
18            class: Name(
19                name: A
20            )
21            name: VarLikeIdentifier(
22                name: b
23            )
24        )
25        comments: array(
26            0: // property name variations
27        )
28    )
29    1: Stmt_Expression(
30        expr: Expr_StaticPropertyFetch(
31            class: Name(
32                name: A
33            )
34            name: Expr_Variable(
35                name: b
36            )
37        )
38    )
39    2: Stmt_Expression(
40        expr: Expr_StaticPropertyFetch(
41            class: Name(
42                name: A
43            )
44            name: Scalar_String(
45                value: b
46            )
47        )
48    )
49    3: Stmt_Expression(
50        expr: Expr_ArrayDimFetch(
51            var: Expr_StaticPropertyFetch(
52                class: Name(
53                    name: A
54                )
55                name: VarLikeIdentifier(
56                    name: b
57                )
58            )
59            dim: Scalar_String(
60                value: c
61            )
62        )
63        comments: array(
64            0: // array access
65        )
66    )
67    4: Stmt_Nop(
68        comments: array(
69            0: // class name variations can be found in staticCall.test
70        )
71    )
72)
73