PHP+PHP_CodeSnifferのトークン一覧

まだ途中ですが,一覧になっているモノが欲しかったので取り急ぎメモ.
後でまとめること > 自分.
コード部を更新。(2010/04/09)

トーク構文参照先コード
T_ABSTRACT abstract 346
T_AND_EQUAL &= 代入演算子271
T_ARRAY array() array(), array 構文360
T_ARRAY_CAST (array) 型キャスト292
T_AS as foreach326
T_BAD_CHARACTER ASCII 32以下の全ての文字。\t (0x09), \n (0x0a) , \r (0x0d) は除く313
T_BOOLEAN_AND && 論理演算子279
T_BOOLEAN_OR 論理演算子278
T_BOOL_CAST (bool) or (boolean) 型キャスト290
T_BREAK break; break331
T_CASE case switch329
T_CATCH catch 例外(exceptions) (PHP 5.0.0 以降で使用可能)338
T_CHARACTER 312
T_CLASS class クラスとオブジェクト353
T_CLASS_C __CLASS__ マジック定数 (PHP 4.3.0 以降で使用可能)361
T_CLONE clone クラスとオブジェクト (PHP 5.0.0 以降で使用可能)298
T_CLOSE_TAG ?> or %> 370
T_COMMENT // or #, and /* */ in PHP 5 コメント366
T_CONCAT_EQUAL .= 代入演算子273
T_CONST const 335
T_CONSTANT_ENCAPSED_STRING "foo" or 'bar' 文字列構文315
T_CONTINUE continue 332
T_CURLY_OPEN 375
T_DEC -- 可算/減算演算子296
T_DECLARE declare declare324
T_DEFAULT default switch330
T_DIR __DIR__ マジック定数 (PHP 5.3.0 以降で使用可能)379
T_DIV_EQUAL /= 代入演算子274
T_DNUMBER 0.12, etc 浮動小数点数306
T_DOC_COMMENT /** */ PHPDoc 形式のコメント (PHP 5.0.0 以降で使用可能)367
T_DO do do..while317
T_DOLLAR_OPEN_CURLY_BRACES ${ complex variable parsed syntax374
T_DOUBLE_ARROW => array 構文358
T_DOUBLE_CAST (real), (double) or (float) 型キャスト294
T_DOUBLE_COLON :: 以下の T_PAAMAYIM_NEKUDOTAYIM を参照ください。
T_ECHO echo echo()316
T_ELSE else else303
T_ELSEIF elseif elseif302
T_EMPTY empty empty()351
T_ENCAPSED_AND_WHITESPACE 314
T_ENDDECLARE enddeclare declare, 別の構文325
T_ENDFOR endfor for, 別の構文321
T_ENDFOREACH endforeach foreach, 別の構文323
T_ENDIF endif if, 別の構文304
T_ENDSWITCH endswitch switch, 別の構文328
T_ENDWHILE endwhile while, 別の構文319
T_END_HEREDOC heredoc 構文373
T_EVAL eval() eval()260
T_EXIT exit or die exit(), die()300
T_EXTENDS extends extends, クラスとオブジェクト355
T_FILE __FILE__ 定数365
T_FINAL final finalキーワード (PHP 5.0.0 以降で使用可能)345
T_FOR for for320
T_FOREACH foreach foreach322
T_FUNCTION function or cfunction 関数334
T_FUNC_C __FUNCTION__ 定数 (PHP 4.3.0 以降で使用可能)363
T_GLOBAL global 変数のスコープ341
T_GOTO goto undocumented (PHP 5.3.0 以降で使用可能)333
T_HALT_COMPILER __halt_compiler() __halt_compiler (PHP 5.1.0 以降で使用可能)352
T_IF if if301
T_IMPLEMENTS implements オブジェクト インターフェイス (PHP 5.0.0 以降で使用可能)356
T_INC ++ 加算/減算演算子297
T_INCLUDE include() include()262
T_INCLUDE_ONCE include_once() include_once()261
T_INLINE_HTML 311
T_INSTANCEOF instanceof 演算子 (PHP 5.0.0 以降で使用可能)288
T_INT_CAST (int) or (integer) 型キャスト295
T_ISSET isset() isset()350
T_IS_EQUAL == 比較演算子283
T_IS_GREATER_OR_EQUAL >= 比較演算子284
T_IS_IDENTICAL === 比較演算子281
T_IS_NOT_EQUAL != or <> 比較演算子282
T_IS_NOT_IDENTICAL !== 比較演算子280
T_IS_SMALLER_OR_EQUAL <= 比較演算子285
T_LINE __LINE__ 定数364
T_LIST list() list()359
T_LNUMBER 123, 012, 0x1ac, etc 整数305
T_LOGICAL_AND and 論理演算子265
T_LOGICAL_OR or 論理演算子263
T_LOGICAL_XOR xor 論理演算子264
T_MINUS_EQUAL -= 代入演算子276
T_ML_COMMENT /* and */ コメント (PHP 4 のみ)
T_MOD_EQUAL %= 代入演算子272
T_MUL_EQUAL *= 代入演算子275
T_NS_C __NAMESPACE__ 名前空間。 T_NAMESPACE としても定義されています (PHP 5.3.0 以降で使用可能)378
T_NEW new クラスとオブジェクト299
T_NUM_STRING 310
T_OBJECT_CAST (object) 型キャスト291
T_OBJECT_OPERATOR -> クラスとオブジェクト357
T_OLD_FUNCTION old_function
T_OPEN_TAG <?php, <? or <% HTMLからのエ スケープ368
T_OPEN_TAG_WITH_ECHO <?= or <%= HTMLからのエ スケープ369
T_OR_EQUAL = 代入演算子270
T_PAAMAYIM_NEKUDOTAYIM :: :: 。 T_DOUBLE_COLON としても定義されています。376
T_PLUS_EQUAL += 代入演算子277
T_PRINT print() print()266
T_PRIVATE private クラスとオブジェクト (PHP 5.0.0 以降で使用可能)344
T_PUBLIC public クラスとオブジェクト (PHP 5.0.0 以降で使用可能)342
T_PROTECTED protected クラスとオブジェクト (PHP 5.0.0 以降で使用可能)343
T_REQUIRE require() require()259
T_REQUIRE_ONCE require_once() require_once()258
T_RETURN return 値を返す336
T_SL << ビット演算子287
T_SL_EQUAL <<= 代入演算子268
T_SR >> ビット演算子286
T_SR_EQUAL >>= 代入演算子267
T_START_HEREDOC <<< heredoc 構文372
T_STATIC static 変数スコープ347
T_STRING "$a[a]"文字列内の配列の文字添字307
T_STRING_CAST (string) 型キャスト293
T_STRING_VARNAME "${a複雑な構文308
T_SWITCH switch switch327
T_THROW throw 例外(exceptions) (PHP 5.0.0 以降で使用可能)339
T_TRY try 例外(exceptions) (PHP 5.0.0 以降で使用可能)337
T_UNSET unset() unset()349
T_UNSET_CAST (unset) 型キャスト (PHP 5.0.0 以降で使用可能)289
T_USE use 名前空間 (PHP 5.3.0 以降で使用可能)340
T_VAR var クラスとオブジェクト348
T_VARIABLE $foo 変数309
T_WHILE while while, do..while318
T_WHITESPACE \t \r\n 371
T_XOR_EQUAL ^= 代入演算子269
T_NONE 0
T_OPEN_CURLY_BRACKET{ 1000
T_CLOSE_CURLY_BRACKET} 1001
T_OPEN_SQUARE_BRACKET[ 1002
T_CLOSE_SQUARE_BRACKET] 1003
T_OPEN_PARENTHESIS( 1004
T_CLOSE_PARENTHESIS) 1005
T_COLON: 1006
T_STRING_CONCAT. 1007
T_INLINE_THEN? 1008
T_NULLNULL 1009
T_FALSEfalse 1010
T_TRUEtrue 1011
T_SEMICOLON; 1012
T_EQUAL= 1013
T_MULTIPLY* 1015
T_DIVIDE/ 1016
T_PLUS+ 1017
T_MINUS- 1018
T_MODULUS% 1019
T_POWER^ 1020
T_BITWISE_AND& 1021
T_BITWISE_OR| 1022
T_ARRAY_HINT 1023
T_GREATER_THAN> 1024
T_LESS_THAN< 1025
T_BOOLEAN_NOT! 1026
T_SELFself 1027
T_PARENTparent 1028
T_DOUBLE_QUOTED_STRING 1029
T_COMMA, 1030
T_HEREDOC 1031
T_PROTOTYPE 1032
T_THIS 1033
T_REGULAR_EXPRESSION 1034
T_PROPERTY 1035
T_LABEL 1036
T_OBJECT 1037