Abro, Oktober 2009
List of PHP token numbers
…Googlete ich gerade und fand auf Anhieb nichts, darum hier die Liste von Token-Namen und Nummern – für all die Verrücken, die wirklich(!) einen PHP-Parser schreiben müssen. Denn wie bereits das Thema PHP-Compressor gezeigt hat, sind Token mit Vorsicht zu genießen und nur in extremen Ausnahmefällen wirklich sinnvoll.
Stand: PHP5.3.0.
Number | Name |
---|---|
<=257 | UNKNOWN |
258 | T_REQUIRE_ONCE |
259 | T_REQUIRE |
260 | T_EVAL |
261 | T_INCLUDE_ONCE |
262 | T_INCLUDE |
263 | T_LOGICAL_OR |
264 | T_LOGICAL_XOR |
265 | T_LOGICAL_AND |
266 | T_PRINT |
267 | T_SR_EQUAL |
268 | T_SL_EQUAL |
269 | T_XOR_EQUAL |
270 | T_OR_EQUAL |
271 | T_AND_EQUAL |
272 | T_MOD_EQUAL |
273 | T_CONCAT_EQUAL |
274 | T_DIV_EQUAL |
275 | T_MUL_EQUAL |
276 | T_MINUS_EQUAL |
277 | T_PLUS_EQUAL |
278 | T_BOOLEAN_OR |
279 | T_BOOLEAN_AND |
280 | T_IS_NOT_IDENTICAL |
281 | T_IS_IDENTICAL |
282 | T_IS_NOT_EQUAL |
283 | T_IS_EQUAL |
284 | T_IS_GREATER_OR_EQUAL |
285 | T_IS_SMALLER_OR_EQUAL |
286 | T_SR |
287 | T_SL |
288 | T_INSTANCEOF |
289 | T_UNSET_CAST |
290 | T_BOOL_CAST |
291 | T_OBJECT_CAST |
292 | T_ARRAY_CAST |
293 | T_STRING_CAST |
294 | T_DOUBLE_CAST |
295 | T_INT_CAST |
296 | T_DEC |
297 | T_INC |
298 | T_CLONE |
299 | T_NEW |
300 | T_EXIT |
301 | T_IF |
302 | T_ELSEIF |
303 | T_ELSE |
304 | T_ENDIF |
305 | T_LNUMBER |
306 | T_DNUMBER |
307 | T_STRING |
308 | T_STRING_VARNAME |
309 | T_VARIABLE |
310 | T_NUM_STRING |
311 | T_INLINE_HTML |
312 | T_CHARACTER |
313 | T_BAD_CHARACTER |
314 | T_ENCAPSED_AND_WHITESPACE |
315 | T_CONSTANT_ENCAPSED_STRING |
316 | T_ECHO |
317 | T_DO |
318 | T_WHILE |
319 | T_ENDWHILE |
320 | T_FOR |
321 | T_ENDFOR |
322 | T_FOREACH |
323 | T_ENDFOREACH |
324 | T_DECLARE |
325 | T_ENDDECLARE |
326 | T_AS |
327 | T_SWITCH |
328 | T_ENDSWITCH |
329 | T_CASE |
330 | T_DEFAULT |
331 | T_BREAK |
332 | T_CONTINUE |
333 | T_GOTO |
334 | T_FUNCTION |
335 | T_CONST |
336 | T_RETURN |
337 | T_TRY |
338 | T_CATCH |
339 | T_THROW |
340 | T_USE |
341 | T_GLOBAL |
342 | T_PUBLIC |
343 | T_PROTECTED |
344 | T_PRIVATE |
345 | T_FINAL |
346 | T_ABSTRACT |
347 | T_STATIC |
348 | T_VAR |
349 | T_UNSET |
350 | T_ISSET |
351 | T_EMPTY |
352 | T_HALT_COMPILER |
353 | T_CLASS |
354 | T_INTERFACE |
355 | T_EXTENDS |
356 | T_IMPLEMENTS |
357 | T_OBJECT_OPERATOR |
358 | T_DOUBLE_ARROW |
359 | T_LIST |
360 | T_ARRAY |
361 | T_CLASS_C |
362 | T_METHOD_C |
363 | T_FUNC_C |
364 | T_LINE |
365 | T_FILE |
366 | T_COMMENT |
367 | T_DOC_COMMENT |
368 | T_OPEN_TAG |
369 | T_OPEN_TAG_WITH_ECHO |
370 | T_CLOSE_TAG |
371 | T_WHITESPACE |
372 | T_START_HEREDOC |
373 | T_END_HEREDOC |
374 | T_DOLLAR_OPEN_CURLY_BRACES |
375 | T_CURLY_OPEN |
376 | T_DOUBLE_COLON |
377 | T_NAMESPACE |
378 | T_NS_C |
379 | T_DIR |
380 | T_NS_SEPARATOR |
>=381 | UNKNOWN |
Für die Bedeutung der einzelnen Elemente schaut auf die PHP.net Liste der Token.
Werbeagentur-Wissen auf deiner Website !?
Wenn dir dieser Artikel gefällt, verlink ihn doch bitte auf deiner Website.
Der einfache Code dafür ist wie folgt:
Aufgrund interner Umstrukturierungsmaßnahmen ist es uns z.Zt. leider nicht
möglich auf neue Kommentare zu reagieren. Wir bitten dies zu entschuldigen.
Bei dringenden Rückfragen suchen Sie bitten den direkten Kontakt zu uns.