Chris@0
|
1 Invalid class name
|
Chris@0
|
2 -----
|
Chris@0
|
3 <?php class self {}
|
Chris@0
|
4 -----
|
Chris@0
|
5 Cannot use 'self' as class name as it is reserved from 1:13 to 1:16
|
Chris@0
|
6 array(
|
Chris@0
|
7 0: Stmt_Class(
|
Chris@0
|
8 flags: 0
|
Chris@0
|
9 name: self
|
Chris@0
|
10 extends: null
|
Chris@0
|
11 implements: array(
|
Chris@0
|
12 )
|
Chris@0
|
13 stmts: array(
|
Chris@0
|
14 )
|
Chris@0
|
15 )
|
Chris@0
|
16 )
|
Chris@0
|
17 -----
|
Chris@0
|
18 <?php class PARENT {}
|
Chris@0
|
19 -----
|
Chris@0
|
20 Cannot use 'PARENT' as class name as it is reserved from 1:13 to 1:18
|
Chris@0
|
21 array(
|
Chris@0
|
22 0: Stmt_Class(
|
Chris@0
|
23 flags: 0
|
Chris@0
|
24 name: PARENT
|
Chris@0
|
25 extends: null
|
Chris@0
|
26 implements: array(
|
Chris@0
|
27 )
|
Chris@0
|
28 stmts: array(
|
Chris@0
|
29 )
|
Chris@0
|
30 )
|
Chris@0
|
31 )
|
Chris@0
|
32 -----
|
Chris@0
|
33 <?php class static {}
|
Chris@0
|
34 -----
|
Chris@0
|
35 Syntax error, unexpected T_STATIC, expecting T_STRING from 1:13 to 1:18
|
Chris@0
|
36 array(
|
Chris@0
|
37 )
|
Chris@0
|
38 -----
|
Chris@0
|
39 <?php class A extends self {}
|
Chris@0
|
40 -----
|
Chris@0
|
41 Cannot use 'self' as class name as it is reserved from 1:23 to 1:26
|
Chris@0
|
42 array(
|
Chris@0
|
43 0: Stmt_Class(
|
Chris@0
|
44 flags: 0
|
Chris@0
|
45 name: A
|
Chris@0
|
46 extends: Name(
|
Chris@0
|
47 parts: array(
|
Chris@0
|
48 0: self
|
Chris@0
|
49 )
|
Chris@0
|
50 )
|
Chris@0
|
51 implements: array(
|
Chris@0
|
52 )
|
Chris@0
|
53 stmts: array(
|
Chris@0
|
54 )
|
Chris@0
|
55 )
|
Chris@0
|
56 )
|
Chris@0
|
57 -----
|
Chris@0
|
58 <?php class A extends PARENT {}
|
Chris@0
|
59 -----
|
Chris@0
|
60 Cannot use 'PARENT' as class name as it is reserved from 1:23 to 1:28
|
Chris@0
|
61 array(
|
Chris@0
|
62 0: Stmt_Class(
|
Chris@0
|
63 flags: 0
|
Chris@0
|
64 name: A
|
Chris@0
|
65 extends: Name(
|
Chris@0
|
66 parts: array(
|
Chris@0
|
67 0: PARENT
|
Chris@0
|
68 )
|
Chris@0
|
69 )
|
Chris@0
|
70 implements: array(
|
Chris@0
|
71 )
|
Chris@0
|
72 stmts: array(
|
Chris@0
|
73 )
|
Chris@0
|
74 )
|
Chris@0
|
75 )
|
Chris@0
|
76 -----
|
Chris@0
|
77 <?php class A extends static {}
|
Chris@0
|
78 -----
|
Chris@0
|
79 Cannot use 'static' as class name as it is reserved from 1:23 to 1:28
|
Chris@0
|
80 array(
|
Chris@0
|
81 0: Stmt_Class(
|
Chris@0
|
82 flags: 0
|
Chris@0
|
83 name: A
|
Chris@0
|
84 extends: Name(
|
Chris@0
|
85 parts: array(
|
Chris@0
|
86 0: static
|
Chris@0
|
87 )
|
Chris@0
|
88 )
|
Chris@0
|
89 implements: array(
|
Chris@0
|
90 )
|
Chris@0
|
91 stmts: array(
|
Chris@0
|
92 )
|
Chris@0
|
93 )
|
Chris@0
|
94 )
|
Chris@0
|
95 -----
|
Chris@0
|
96 <?php class A implements self {}
|
Chris@0
|
97 -----
|
Chris@0
|
98 Cannot use 'self' as interface name as it is reserved from 1:26 to 1:29
|
Chris@0
|
99 array(
|
Chris@0
|
100 0: Stmt_Class(
|
Chris@0
|
101 flags: 0
|
Chris@0
|
102 name: A
|
Chris@0
|
103 extends: null
|
Chris@0
|
104 implements: array(
|
Chris@0
|
105 0: Name(
|
Chris@0
|
106 parts: array(
|
Chris@0
|
107 0: self
|
Chris@0
|
108 )
|
Chris@0
|
109 )
|
Chris@0
|
110 )
|
Chris@0
|
111 stmts: array(
|
Chris@0
|
112 )
|
Chris@0
|
113 )
|
Chris@0
|
114 )
|
Chris@0
|
115 -----
|
Chris@0
|
116 <?php class A implements PARENT {}
|
Chris@0
|
117 -----
|
Chris@0
|
118 Cannot use 'PARENT' as interface name as it is reserved from 1:26 to 1:31
|
Chris@0
|
119 array(
|
Chris@0
|
120 0: Stmt_Class(
|
Chris@0
|
121 flags: 0
|
Chris@0
|
122 name: A
|
Chris@0
|
123 extends: null
|
Chris@0
|
124 implements: array(
|
Chris@0
|
125 0: Name(
|
Chris@0
|
126 parts: array(
|
Chris@0
|
127 0: PARENT
|
Chris@0
|
128 )
|
Chris@0
|
129 )
|
Chris@0
|
130 )
|
Chris@0
|
131 stmts: array(
|
Chris@0
|
132 )
|
Chris@0
|
133 )
|
Chris@0
|
134 )
|
Chris@0
|
135 -----
|
Chris@0
|
136 <?php class A implements static {}
|
Chris@0
|
137 -----
|
Chris@0
|
138 Cannot use 'static' as interface name as it is reserved from 1:26 to 1:31
|
Chris@0
|
139 array(
|
Chris@0
|
140 0: Stmt_Class(
|
Chris@0
|
141 flags: 0
|
Chris@0
|
142 name: A
|
Chris@0
|
143 extends: null
|
Chris@0
|
144 implements: array(
|
Chris@0
|
145 0: Name(
|
Chris@0
|
146 parts: array(
|
Chris@0
|
147 0: static
|
Chris@0
|
148 )
|
Chris@0
|
149 )
|
Chris@0
|
150 )
|
Chris@0
|
151 stmts: array(
|
Chris@0
|
152 )
|
Chris@0
|
153 )
|
Chris@0
|
154 )
|
Chris@0
|
155 -----
|
Chris@0
|
156 <?php interface self {}
|
Chris@0
|
157 -----
|
Chris@0
|
158 Cannot use 'self' as class name as it is reserved from 1:17 to 1:20
|
Chris@0
|
159 array(
|
Chris@0
|
160 0: Stmt_Interface(
|
Chris@0
|
161 name: self
|
Chris@0
|
162 extends: array(
|
Chris@0
|
163 )
|
Chris@0
|
164 stmts: array(
|
Chris@0
|
165 )
|
Chris@0
|
166 )
|
Chris@0
|
167 )
|
Chris@0
|
168 -----
|
Chris@0
|
169 <?php interface PARENT {}
|
Chris@0
|
170 -----
|
Chris@0
|
171 Cannot use 'PARENT' as class name as it is reserved from 1:17 to 1:22
|
Chris@0
|
172 array(
|
Chris@0
|
173 0: Stmt_Interface(
|
Chris@0
|
174 name: PARENT
|
Chris@0
|
175 extends: array(
|
Chris@0
|
176 )
|
Chris@0
|
177 stmts: array(
|
Chris@0
|
178 )
|
Chris@0
|
179 )
|
Chris@0
|
180 )
|
Chris@0
|
181 -----
|
Chris@0
|
182 <?php interface static {}
|
Chris@0
|
183 -----
|
Chris@0
|
184 Syntax error, unexpected T_STATIC, expecting T_STRING from 1:17 to 1:22
|
Chris@0
|
185 array(
|
Chris@0
|
186 )
|
Chris@0
|
187 -----
|
Chris@0
|
188 <?php interface A extends self {}
|
Chris@0
|
189 -----
|
Chris@0
|
190 Cannot use 'self' as interface name as it is reserved from 1:27 to 1:30
|
Chris@0
|
191 array(
|
Chris@0
|
192 0: Stmt_Interface(
|
Chris@0
|
193 name: A
|
Chris@0
|
194 extends: array(
|
Chris@0
|
195 0: Name(
|
Chris@0
|
196 parts: array(
|
Chris@0
|
197 0: self
|
Chris@0
|
198 )
|
Chris@0
|
199 )
|
Chris@0
|
200 )
|
Chris@0
|
201 stmts: array(
|
Chris@0
|
202 )
|
Chris@0
|
203 )
|
Chris@0
|
204 )
|
Chris@0
|
205 -----
|
Chris@0
|
206 <?php interface A extends PARENT {}
|
Chris@0
|
207 -----
|
Chris@0
|
208 Cannot use 'PARENT' as interface name as it is reserved from 1:27 to 1:32
|
Chris@0
|
209 array(
|
Chris@0
|
210 0: Stmt_Interface(
|
Chris@0
|
211 name: A
|
Chris@0
|
212 extends: array(
|
Chris@0
|
213 0: Name(
|
Chris@0
|
214 parts: array(
|
Chris@0
|
215 0: PARENT
|
Chris@0
|
216 )
|
Chris@0
|
217 )
|
Chris@0
|
218 )
|
Chris@0
|
219 stmts: array(
|
Chris@0
|
220 )
|
Chris@0
|
221 )
|
Chris@0
|
222 )
|
Chris@0
|
223 -----
|
Chris@0
|
224 <?php interface A extends static {}
|
Chris@0
|
225 -----
|
Chris@0
|
226 Cannot use 'static' as interface name as it is reserved from 1:27 to 1:32
|
Chris@0
|
227 array(
|
Chris@0
|
228 0: Stmt_Interface(
|
Chris@0
|
229 name: A
|
Chris@0
|
230 extends: array(
|
Chris@0
|
231 0: Name(
|
Chris@0
|
232 parts: array(
|
Chris@0
|
233 0: static
|
Chris@0
|
234 )
|
Chris@0
|
235 )
|
Chris@0
|
236 )
|
Chris@0
|
237 stmts: array(
|
Chris@0
|
238 )
|
Chris@0
|
239 )
|
Chris@0
|
240 ) |