Mercurial > hg > isophonics-drupal-site
comparison vendor/nikic/php-parser/test/code/parser/expr/arrayDef.test @ 0:4c8ae668cc8c
Initial import (non-working)
author | Chris Cannam |
---|---|
date | Wed, 29 Nov 2017 16:09:58 +0000 |
parents | |
children | 5fb285c0d0e3 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4c8ae668cc8c |
---|---|
1 Array definitions | |
2 ----- | |
3 <?php | |
4 | |
5 array(); | |
6 array('a'); | |
7 array('a', ); | |
8 array('a', 'b'); | |
9 array('a', &$b, 'c' => 'd', 'e' => &$f); | |
10 | |
11 // short array syntax | |
12 []; | |
13 [1, 2, 3]; | |
14 ['a' => 'b']; | |
15 ----- | |
16 array( | |
17 0: Expr_Array( | |
18 items: array( | |
19 ) | |
20 ) | |
21 1: Expr_Array( | |
22 items: array( | |
23 0: Expr_ArrayItem( | |
24 key: null | |
25 value: Scalar_String( | |
26 value: a | |
27 ) | |
28 byRef: false | |
29 ) | |
30 ) | |
31 ) | |
32 2: Expr_Array( | |
33 items: array( | |
34 0: Expr_ArrayItem( | |
35 key: null | |
36 value: Scalar_String( | |
37 value: a | |
38 ) | |
39 byRef: false | |
40 ) | |
41 ) | |
42 ) | |
43 3: Expr_Array( | |
44 items: array( | |
45 0: Expr_ArrayItem( | |
46 key: null | |
47 value: Scalar_String( | |
48 value: a | |
49 ) | |
50 byRef: false | |
51 ) | |
52 1: Expr_ArrayItem( | |
53 key: null | |
54 value: Scalar_String( | |
55 value: b | |
56 ) | |
57 byRef: false | |
58 ) | |
59 ) | |
60 ) | |
61 4: Expr_Array( | |
62 items: array( | |
63 0: Expr_ArrayItem( | |
64 key: null | |
65 value: Scalar_String( | |
66 value: a | |
67 ) | |
68 byRef: false | |
69 ) | |
70 1: Expr_ArrayItem( | |
71 key: null | |
72 value: Expr_Variable( | |
73 name: b | |
74 ) | |
75 byRef: true | |
76 ) | |
77 2: Expr_ArrayItem( | |
78 key: Scalar_String( | |
79 value: c | |
80 ) | |
81 value: Scalar_String( | |
82 value: d | |
83 ) | |
84 byRef: false | |
85 ) | |
86 3: Expr_ArrayItem( | |
87 key: Scalar_String( | |
88 value: e | |
89 ) | |
90 value: Expr_Variable( | |
91 name: f | |
92 ) | |
93 byRef: true | |
94 ) | |
95 ) | |
96 ) | |
97 5: Expr_Array( | |
98 items: array( | |
99 ) | |
100 comments: array( | |
101 0: // short array syntax | |
102 ) | |
103 ) | |
104 6: Expr_Array( | |
105 items: array( | |
106 0: Expr_ArrayItem( | |
107 key: null | |
108 value: Scalar_LNumber( | |
109 value: 1 | |
110 ) | |
111 byRef: false | |
112 ) | |
113 1: Expr_ArrayItem( | |
114 key: null | |
115 value: Scalar_LNumber( | |
116 value: 2 | |
117 ) | |
118 byRef: false | |
119 ) | |
120 2: Expr_ArrayItem( | |
121 key: null | |
122 value: Scalar_LNumber( | |
123 value: 3 | |
124 ) | |
125 byRef: false | |
126 ) | |
127 ) | |
128 ) | |
129 7: Expr_Array( | |
130 items: array( | |
131 0: Expr_ArrayItem( | |
132 key: Scalar_String( | |
133 value: a | |
134 ) | |
135 value: Scalar_String( | |
136 value: b | |
137 ) | |
138 byRef: false | |
139 ) | |
140 ) | |
141 ) | |
142 ) |