Abro, Oktober 2009

List of PHP token numbers

php token…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.


Kommentare sind geschlossen.
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.
Das Unternehmen Lucido Media GbR wurde am 31.12.2013 stillgelegt. Diese Website existiert weiterhin zu Archivzwecken. Der Gesellschafter Daniel Abromeit führt seine Arbeit ab sofort unter dem Dach der Agentur Koch Essen fort. Für entsprechende Anfragen wenden Sie sich daher bitte an http://koch-essen.de/kontakt/