projects
/
yaffs-website
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
ea3f9ef43118e7e86f87d3bbb909e6cf60cc2edb
[yaffs-website]
/
vendor
/
nikic
/
php-parser
/
test
/
code
/
parser
/
expr
/
fetchAndCall
/
simpleArrayAccess.test
1
Simple array access
2
-----
3
<?php
4
5
$a['b'];
6
$a['b']['c'];
7
$a[] = $b;
8
$a{'b'};
9
${$a}['b'];
10
-----
11
array(
12
0: Expr_ArrayDimFetch(
13
var: Expr_Variable(
14
name: a
15
)
16
dim: Scalar_String(
17
value: b
18
)
19
)
20
1: Expr_ArrayDimFetch(
21
var: Expr_ArrayDimFetch(
22
var: Expr_Variable(
23
name: a
24
)
25
dim: Scalar_String(
26
value: b
27
)
28
)
29
dim: Scalar_String(
30
value: c
31
)
32
)
33
2: Expr_Assign(
34
var: Expr_ArrayDimFetch(
35
var: Expr_Variable(
36
name: a
37
)
38
dim: null
39
)
40
expr: Expr_Variable(
41
name: b
42
)
43
)
44
3: Expr_ArrayDimFetch(
45
var: Expr_Variable(
46
name: a
47
)
48
dim: Scalar_String(
49
value: b
50
)
51
)
52
4: Expr_ArrayDimFetch(
53
var: Expr_Variable(
54
name: Expr_Variable(
55
name: a
56
)
57
)
58
dim: Scalar_String(
59
value: b
60
)
61
)
62
)