3v4l.org

run code in 300+ PHP versions simultaneously
<?php $php = <<<'EOT' <?php // Comment # Comment /** * @doc */ abstract class C { } EOT; for ($i = 0; $i < 512; ++$i) { $name = token_name($i); print "$i: $name\n"; } $tokens = token_get_all($php); $readable = ''; foreach ($tokens as $token) { if (is_array($token)) { list($id, $str, $line) = $token; $name = token_name($id); $readable .= "<$id:$name>$str"; } else { $readable .= "<*>$str"; } } print $readable;
Output for git.master, git.master_jit
0: UNKNOWN 1: UNKNOWN 2: UNKNOWN 3: UNKNOWN 4: UNKNOWN 5: UNKNOWN 6: UNKNOWN 7: UNKNOWN 8: UNKNOWN 9: UNKNOWN 10: UNKNOWN 11: UNKNOWN 12: UNKNOWN 13: UNKNOWN 14: UNKNOWN 15: UNKNOWN 16: UNKNOWN 17: UNKNOWN 18: UNKNOWN 19: UNKNOWN 20: UNKNOWN 21: UNKNOWN 22: UNKNOWN 23: UNKNOWN 24: UNKNOWN 25: UNKNOWN 26: UNKNOWN 27: UNKNOWN 28: UNKNOWN 29: UNKNOWN 30: UNKNOWN 31: UNKNOWN 32: UNKNOWN 33: UNKNOWN 34: UNKNOWN 35: UNKNOWN 36: UNKNOWN 37: UNKNOWN 38: UNKNOWN 39: UNKNOWN 40: UNKNOWN 41: UNKNOWN 42: UNKNOWN 43: UNKNOWN 44: UNKNOWN 45: UNKNOWN 46: UNKNOWN 47: UNKNOWN 48: UNKNOWN 49: UNKNOWN 50: UNKNOWN 51: UNKNOWN 52: UNKNOWN 53: UNKNOWN 54: UNKNOWN 55: UNKNOWN 56: UNKNOWN 57: UNKNOWN 58: UNKNOWN 59: UNKNOWN 60: UNKNOWN 61: UNKNOWN 62: UNKNOWN 63: UNKNOWN 64: UNKNOWN 65: UNKNOWN 66: UNKNOWN 67: UNKNOWN 68: UNKNOWN 69: UNKNOWN 70: UNKNOWN 71: UNKNOWN 72: UNKNOWN 73: UNKNOWN 74: UNKNOWN 75: UNKNOWN 76: UNKNOWN 77: UNKNOWN 78: UNKNOWN 79: UNKNOWN 80: UNKNOWN 81: UNKNOWN 82: UNKNOWN 83: UNKNOWN 84: UNKNOWN 85: UNKNOWN 86: UNKNOWN 87: UNKNOWN 88: UNKNOWN 89: UNKNOWN 90: UNKNOWN 91: UNKNOWN 92: UNKNOWN 93: UNKNOWN 94: UNKNOWN 95: UNKNOWN 96: UNKNOWN 97: UNKNOWN 98: UNKNOWN 99: UNKNOWN 100: UNKNOWN 101: UNKNOWN 102: UNKNOWN 103: UNKNOWN 104: UNKNOWN 105: UNKNOWN 106: UNKNOWN 107: UNKNOWN 108: UNKNOWN 109: UNKNOWN 110: UNKNOWN 111: UNKNOWN 112: UNKNOWN 113: UNKNOWN 114: UNKNOWN 115: UNKNOWN 116: UNKNOWN 117: UNKNOWN 118: UNKNOWN 119: UNKNOWN 120: UNKNOWN 121: UNKNOWN 122: UNKNOWN 123: UNKNOWN 124: UNKNOWN 125: UNKNOWN 126: UNKNOWN 127: UNKNOWN 128: UNKNOWN 129: UNKNOWN 130: UNKNOWN 131: UNKNOWN 132: UNKNOWN 133: UNKNOWN 134: UNKNOWN 135: UNKNOWN 136: UNKNOWN 137: UNKNOWN 138: UNKNOWN 139: UNKNOWN 140: UNKNOWN 141: UNKNOWN 142: UNKNOWN 143: UNKNOWN 144: UNKNOWN 145: UNKNOWN 146: UNKNOWN 147: UNKNOWN 148: UNKNOWN 149: UNKNOWN 150: UNKNOWN 151: UNKNOWN 152: UNKNOWN 153: UNKNOWN 154: UNKNOWN 155: UNKNOWN 156: UNKNOWN 157: UNKNOWN 158: UNKNOWN 159: UNKNOWN 160: UNKNOWN 161: UNKNOWN 162: UNKNOWN 163: UNKNOWN 164: UNKNOWN 165: UNKNOWN 166: UNKNOWN 167: UNKNOWN 168: UNKNOWN 169: UNKNOWN 170: UNKNOWN 171: UNKNOWN 172: UNKNOWN 173: UNKNOWN 174: UNKNOWN 175: UNKNOWN 176: UNKNOWN 177: UNKNOWN 178: UNKNOWN 179: UNKNOWN 180: UNKNOWN 181: UNKNOWN 182: UNKNOWN 183: UNKNOWN 184: UNKNOWN 185: UNKNOWN 186: UNKNOWN 187: UNKNOWN 188: UNKNOWN 189: UNKNOWN 190: UNKNOWN 191: UNKNOWN 192: UNKNOWN 193: UNKNOWN 194: UNKNOWN 195: UNKNOWN 196: UNKNOWN 197: UNKNOWN 198: UNKNOWN 199: UNKNOWN 200: UNKNOWN 201: UNKNOWN 202: UNKNOWN 203: UNKNOWN 204: UNKNOWN 205: UNKNOWN 206: UNKNOWN 207: UNKNOWN 208: UNKNOWN 209: UNKNOWN 210: UNKNOWN 211: UNKNOWN 212: UNKNOWN 213: UNKNOWN 214: UNKNOWN 215: UNKNOWN 216: UNKNOWN 217: UNKNOWN 218: UNKNOWN 219: UNKNOWN 220: UNKNOWN 221: UNKNOWN 222: UNKNOWN 223: UNKNOWN 224: UNKNOWN 225: UNKNOWN 226: UNKNOWN 227: UNKNOWN 228: UNKNOWN 229: UNKNOWN 230: UNKNOWN 231: UNKNOWN 232: UNKNOWN 233: UNKNOWN 234: UNKNOWN 235: UNKNOWN 236: UNKNOWN 237: UNKNOWN 238: UNKNOWN 239: UNKNOWN 240: UNKNOWN 241: UNKNOWN 242: UNKNOWN 243: UNKNOWN 244: UNKNOWN 245: UNKNOWN 246: UNKNOWN 247: UNKNOWN 248: UNKNOWN 249: UNKNOWN 250: UNKNOWN 251: UNKNOWN 252: UNKNOWN 253: UNKNOWN 254: UNKNOWN 255: UNKNOWN 256: UNKNOWN 257: UNKNOWN 258: T_THROW 259: UNKNOWN 260: T_INCLUDE 261: T_INCLUDE_ONCE 262: T_REQUIRE 263: T_REQUIRE_ONCE 264: T_LOGICAL_OR 265: T_LOGICAL_XOR 266: T_LOGICAL_AND 267: T_PRINT 268: T_YIELD 269: T_DOUBLE_ARROW 270: T_YIELD_FROM 271: T_PLUS_EQUAL 272: T_MINUS_EQUAL 273: T_MUL_EQUAL 274: T_DIV_EQUAL 275: T_CONCAT_EQUAL 276: T_MOD_EQUAL 277: T_AND_EQUAL 278: T_OR_EQUAL 279: T_XOR_EQUAL 280: T_SL_EQUAL 281: T_SR_EQUAL 282: T_POW_EQUAL 283: T_COALESCE_EQUAL 284: T_COALESCE 285: T_BOOLEAN_OR 286: T_BOOLEAN_AND 287: T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG 288: T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG 289: T_IS_EQUAL 290: T_IS_NOT_EQUAL 291: T_IS_IDENTICAL 292: T_IS_NOT_IDENTICAL 293: T_SPACESHIP 294: T_IS_SMALLER_OR_EQUAL 295: T_IS_GREATER_OR_EQUAL 296: T_SL 297: T_SR 298: T_INSTANCEOF 299: T_INT_CAST 300: T_DOUBLE_CAST 301: T_STRING_CAST 302: T_ARRAY_CAST 303: T_OBJECT_CAST 304: T_BOOL_CAST 305: T_UNSET_CAST 306: T_POW 307: T_CLONE 308: UNKNOWN 309: T_ELSEIF 310: T_ELSE 311: T_LNUMBER 312: T_DNUMBER 313: T_STRING 314: T_NAME_FULLY_QUALIFIED 315: T_NAME_RELATIVE 316: T_NAME_QUALIFIED 317: T_VARIABLE 318: T_INLINE_HTML 319: T_ENCAPSED_AND_WHITESPACE 320: T_CONSTANT_ENCAPSED_STRING 321: T_STRING_VARNAME 322: T_NUM_STRING 323: T_EVAL 324: T_NEW 325: T_EXIT 326: T_IF 327: T_ENDIF 328: T_ECHO 329: T_DO 330: T_WHILE 331: T_ENDWHILE 332: T_FOR 333: T_ENDFOR 334: T_FOREACH 335: T_ENDFOREACH 336: T_DECLARE 337: T_ENDDECLARE 338: T_AS 339: T_SWITCH 340: T_ENDSWITCH 341: T_CASE 342: T_DEFAULT 343: T_MATCH 344: T_BREAK 345: T_CONTINUE 346: T_GOTO 347: T_FUNCTION 348: T_FN 349: T_CONST 350: T_RETURN 351: T_TRY 352: T_CATCH 353: T_FINALLY 354: T_USE 355: T_INSTEADOF 356: T_GLOBAL 357: T_STATIC 358: T_ABSTRACT 359: T_FINAL 360: T_PRIVATE 361: T_PROTECTED 362: T_PUBLIC 363: T_READONLY 364: T_VAR 365: T_UNSET 366: T_ISSET 367: T_EMPTY 368: T_HALT_COMPILER 369: T_CLASS 370: T_TRAIT 371: T_INTERFACE 372: T_ENUM 373: T_EXTENDS 374: T_IMPLEMENTS 375: T_NAMESPACE 376: T_LIST 377: T_ARRAY 378: T_CALLABLE 379: T_LINE 380: T_FILE 381: T_DIR 382: T_CLASS_C 383: T_TRAIT_C 384: T_METHOD_C 385: T_FUNC_C 386: T_NS_C 387: T_ATTRIBUTE 388: T_INC 389: T_DEC 390: T_OBJECT_OPERATOR 391: T_NULLSAFE_OBJECT_OPERATOR 392: T_COMMENT 393: T_DOC_COMMENT 394: T_OPEN_TAG 395: T_OPEN_TAG_WITH_ECHO 396: T_CLOSE_TAG 397: T_WHITESPACE 398: T_START_HEREDOC 399: T_END_HEREDOC 400: T_DOLLAR_OPEN_CURLY_BRACES 401: T_CURLY_OPEN 402: T_DOUBLE_COLON 403: T_NS_SEPARATOR 404: T_ELLIPSIS 405: T_BAD_CHARACTER 406: UNKNOWN 407: UNKNOWN 408: UNKNOWN 409: UNKNOWN 410: UNKNOWN 411: UNKNOWN 412: UNKNOWN 413: UNKNOWN 414: UNKNOWN 415: UNKNOWN 416: UNKNOWN 417: UNKNOWN 418: UNKNOWN 419: UNKNOWN 420: UNKNOWN 421: UNKNOWN 422: UNKNOWN 423: UNKNOWN 424: UNKNOWN 425: UNKNOWN 426: UNKNOWN 427: UNKNOWN 428: UNKNOWN 429: UNKNOWN 430: UNKNOWN 431: UNKNOWN 432: UNKNOWN 433: UNKNOWN 434: UNKNOWN 435: UNKNOWN 436: UNKNOWN 437: UNKNOWN 438: UNKNOWN 439: UNKNOWN 440: UNKNOWN 441: UNKNOWN 442: UNKNOWN 443: UNKNOWN 444: UNKNOWN 445: UNKNOWN 446: UNKNOWN 447: UNKNOWN 448: UNKNOWN 449: UNKNOWN 450: UNKNOWN 451: UNKNOWN 452: UNKNOWN 453: UNKNOWN 454: UNKNOWN 455: UNKNOWN 456: UNKNOWN 457: UNKNOWN 458: UNKNOWN 459: UNKNOWN 460: UNKNOWN 461: UNKNOWN 462: UNKNOWN 463: UNKNOWN 464: UNKNOWN 465: UNKNOWN 466: UNKNOWN 467: UNKNOWN 468: UNKNOWN 469: UNKNOWN 470: UNKNOWN 471: UNKNOWN 472: UNKNOWN 473: UNKNOWN 474: UNKNOWN 475: UNKNOWN 476: UNKNOWN 477: UNKNOWN 478: UNKNOWN 479: UNKNOWN 480: UNKNOWN 481: UNKNOWN 482: UNKNOWN 483: UNKNOWN 484: UNKNOWN 485: UNKNOWN 486: UNKNOWN 487: UNKNOWN 488: UNKNOWN 489: UNKNOWN 490: UNKNOWN 491: UNKNOWN 492: UNKNOWN 493: UNKNOWN 494: UNKNOWN 495: UNKNOWN 496: UNKNOWN 497: UNKNOWN 498: UNKNOWN 499: UNKNOWN 500: UNKNOWN 501: UNKNOWN 502: UNKNOWN 503: UNKNOWN 504: UNKNOWN 505: UNKNOWN 506: UNKNOWN 507: UNKNOWN 508: UNKNOWN 509: UNKNOWN 510: UNKNOWN 511: UNKNOWN <394:T_OPEN_TAG><?php <397:T_WHITESPACE> <392:T_COMMENT>// Comment<397:T_WHITESPACE> <392:T_COMMENT># Comment<397:T_WHITESPACE> <393:T_DOC_COMMENT>/** * @doc */<397:T_WHITESPACE> <358:T_ABSTRACT>abstract<397:T_WHITESPACE> <369:T_CLASS>class<397:T_WHITESPACE> <313:T_STRING>C<397:T_WHITESPACE> <*> <397:T_WHITESPACE> <*> <397:T_WHITESPACE>
Output for rfc.property-hooks
0: UNKNOWN 1: UNKNOWN 2: UNKNOWN 3: UNKNOWN 4: UNKNOWN 5: UNKNOWN 6: UNKNOWN 7: UNKNOWN 8: UNKNOWN 9: UNKNOWN 10: UNKNOWN 11: UNKNOWN 12: UNKNOWN 13: UNKNOWN 14: UNKNOWN 15: UNKNOWN 16: UNKNOWN 17: UNKNOWN 18: UNKNOWN 19: UNKNOWN 20: UNKNOWN 21: UNKNOWN 22: UNKNOWN 23: UNKNOWN 24: UNKNOWN 25: UNKNOWN 26: UNKNOWN 27: UNKNOWN 28: UNKNOWN 29: UNKNOWN 30: UNKNOWN 31: UNKNOWN 32: UNKNOWN 33: UNKNOWN 34: UNKNOWN 35: UNKNOWN 36: UNKNOWN 37: UNKNOWN 38: UNKNOWN 39: UNKNOWN 40: UNKNOWN 41: UNKNOWN 42: UNKNOWN 43: UNKNOWN 44: UNKNOWN 45: UNKNOWN 46: UNKNOWN 47: UNKNOWN 48: UNKNOWN 49: UNKNOWN 50: UNKNOWN 51: UNKNOWN 52: UNKNOWN 53: UNKNOWN 54: UNKNOWN 55: UNKNOWN 56: UNKNOWN 57: UNKNOWN 58: UNKNOWN 59: UNKNOWN 60: UNKNOWN 61: UNKNOWN 62: UNKNOWN 63: UNKNOWN 64: UNKNOWN 65: UNKNOWN 66: UNKNOWN 67: UNKNOWN 68: UNKNOWN 69: UNKNOWN 70: UNKNOWN 71: UNKNOWN 72: UNKNOWN 73: UNKNOWN 74: UNKNOWN 75: UNKNOWN 76: UNKNOWN 77: UNKNOWN 78: UNKNOWN 79: UNKNOWN 80: UNKNOWN 81: UNKNOWN 82: UNKNOWN 83: UNKNOWN 84: UNKNOWN 85: UNKNOWN 86: UNKNOWN 87: UNKNOWN 88: UNKNOWN 89: UNKNOWN 90: UNKNOWN 91: UNKNOWN 92: UNKNOWN 93: UNKNOWN 94: UNKNOWN 95: UNKNOWN 96: UNKNOWN 97: UNKNOWN 98: UNKNOWN 99: UNKNOWN 100: UNKNOWN 101: UNKNOWN 102: UNKNOWN 103: UNKNOWN 104: UNKNOWN 105: UNKNOWN 106: UNKNOWN 107: UNKNOWN 108: UNKNOWN 109: UNKNOWN 110: UNKNOWN 111: UNKNOWN 112: UNKNOWN 113: UNKNOWN 114: UNKNOWN 115: UNKNOWN 116: UNKNOWN 117: UNKNOWN 118: UNKNOWN 119: UNKNOWN 120: UNKNOWN 121: UNKNOWN 122: UNKNOWN 123: UNKNOWN 124: UNKNOWN 125: UNKNOWN 126: UNKNOWN 127: UNKNOWN 128: UNKNOWN 129: UNKNOWN 130: UNKNOWN 131: UNKNOWN 132: UNKNOWN 133: UNKNOWN 134: UNKNOWN 135: UNKNOWN 136: UNKNOWN 137: UNKNOWN 138: UNKNOWN 139: UNKNOWN 140: UNKNOWN 141: UNKNOWN 142: UNKNOWN 143: UNKNOWN 144: UNKNOWN 145: UNKNOWN 146: UNKNOWN 147: UNKNOWN 148: UNKNOWN 149: UNKNOWN 150: UNKNOWN 151: UNKNOWN 152: UNKNOWN 153: UNKNOWN 154: UNKNOWN 155: UNKNOWN 156: UNKNOWN 157: UNKNOWN 158: UNKNOWN 159: UNKNOWN 160: UNKNOWN 161: UNKNOWN 162: UNKNOWN 163: UNKNOWN 164: UNKNOWN 165: UNKNOWN 166: UNKNOWN 167: UNKNOWN 168: UNKNOWN 169: UNKNOWN 170: UNKNOWN 171: UNKNOWN 172: UNKNOWN 173: UNKNOWN 174: UNKNOWN 175: UNKNOWN 176: UNKNOWN 177: UNKNOWN 178: UNKNOWN 179: UNKNOWN 180: UNKNOWN 181: UNKNOWN 182: UNKNOWN 183: UNKNOWN 184: UNKNOWN 185: UNKNOWN 186: UNKNOWN 187: UNKNOWN 188: UNKNOWN 189: UNKNOWN 190: UNKNOWN 191: UNKNOWN 192: UNKNOWN 193: UNKNOWN 194: UNKNOWN 195: UNKNOWN 196: UNKNOWN 197: UNKNOWN 198: UNKNOWN 199: UNKNOWN 200: UNKNOWN 201: UNKNOWN 202: UNKNOWN 203: UNKNOWN 204: UNKNOWN 205: UNKNOWN 206: UNKNOWN 207: UNKNOWN 208: UNKNOWN 209: UNKNOWN 210: UNKNOWN 211: UNKNOWN 212: UNKNOWN 213: UNKNOWN 214: UNKNOWN 215: UNKNOWN 216: UNKNOWN 217: UNKNOWN 218: UNKNOWN 219: UNKNOWN 220: UNKNOWN 221: UNKNOWN 222: UNKNOWN 223: UNKNOWN 224: UNKNOWN 225: UNKNOWN 226: UNKNOWN 227: UNKNOWN 228: UNKNOWN 229: UNKNOWN 230: UNKNOWN 231: UNKNOWN 232: UNKNOWN 233: UNKNOWN 234: UNKNOWN 235: UNKNOWN 236: UNKNOWN 237: UNKNOWN 238: UNKNOWN 239: UNKNOWN 240: UNKNOWN 241: UNKNOWN 242: UNKNOWN 243: UNKNOWN 244: UNKNOWN 245: UNKNOWN 246: UNKNOWN 247: UNKNOWN 248: UNKNOWN 249: UNKNOWN 250: UNKNOWN 251: UNKNOWN 252: UNKNOWN 253: UNKNOWN 254: UNKNOWN 255: UNKNOWN 256: UNKNOWN 257: UNKNOWN 258: T_THROW 259: UNKNOWN 260: T_INCLUDE 261: T_INCLUDE_ONCE 262: T_REQUIRE 263: T_REQUIRE_ONCE 264: T_LOGICAL_OR 265: T_LOGICAL_XOR 266: T_LOGICAL_AND 267: T_PRINT 268: T_YIELD 269: T_DOUBLE_ARROW 270: T_YIELD_FROM 271: T_PLUS_EQUAL 272: T_MINUS_EQUAL 273: T_MUL_EQUAL 274: T_DIV_EQUAL 275: T_CONCAT_EQUAL 276: T_MOD_EQUAL 277: T_AND_EQUAL 278: T_OR_EQUAL 279: T_XOR_EQUAL 280: T_SL_EQUAL 281: T_SR_EQUAL 282: T_POW_EQUAL 283: T_COALESCE_EQUAL 284: T_COALESCE 285: T_BOOLEAN_OR 286: T_BOOLEAN_AND 287: T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG 288: T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG 289: T_IS_EQUAL 290: T_IS_NOT_EQUAL 291: T_IS_IDENTICAL 292: T_IS_NOT_IDENTICAL 293: T_SPACESHIP 294: T_IS_SMALLER_OR_EQUAL 295: T_IS_GREATER_OR_EQUAL 296: T_SL 297: T_SR 298: T_INSTANCEOF 299: T_INT_CAST 300: T_DOUBLE_CAST 301: T_STRING_CAST 302: T_ARRAY_CAST 303: T_OBJECT_CAST 304: T_BOOL_CAST 305: T_UNSET_CAST 306: T_POW 307: T_CLONE 308: UNKNOWN 309: T_ELSEIF 310: T_ELSE 311: T_LNUMBER 312: T_DNUMBER 313: T_STRING 314: T_NAME_FULLY_QUALIFIED 315: T_NAME_RELATIVE 316: T_NAME_QUALIFIED 317: T_VARIABLE 318: T_INLINE_HTML 319: T_ENCAPSED_AND_WHITESPACE 320: T_CONSTANT_ENCAPSED_STRING 321: T_STRING_VARNAME 322: T_NUM_STRING 323: T_PARENT_PROPERTY_HOOK_NAME 324: T_EVAL 325: T_NEW 326: T_EXIT 327: T_IF 328: T_ENDIF 329: T_ECHO 330: T_DO 331: T_WHILE 332: T_ENDWHILE 333: T_FOR 334: T_ENDFOR 335: T_FOREACH 336: T_ENDFOREACH 337: T_DECLARE 338: T_ENDDECLARE 339: T_AS 340: T_SWITCH 341: T_ENDSWITCH 342: T_CASE 343: T_DEFAULT 344: T_MATCH 345: T_BREAK 346: T_CONTINUE 347: T_GOTO 348: T_FUNCTION 349: T_FN 350: T_CONST 351: T_RETURN 352: T_TRY 353: T_CATCH 354: T_FINALLY 355: T_USE 356: T_INSTEADOF 357: T_GLOBAL 358: T_STATIC 359: T_ABSTRACT 360: T_FINAL 361: T_PRIVATE 362: T_PROTECTED 363: T_PUBLIC 364: T_READONLY 365: T_VAR 366: T_UNSET 367: T_ISSET 368: T_EMPTY 369: T_HALT_COMPILER 370: T_CLASS 371: T_TRAIT 372: T_INTERFACE 373: T_ENUM 374: T_EXTENDS 375: T_IMPLEMENTS 376: T_NAMESPACE 377: T_LIST 378: T_ARRAY 379: T_CALLABLE 380: T_LINE 381: T_FILE 382: T_DIR 383: T_CLASS_C 384: T_TRAIT_C 385: T_METHOD_C 386: T_FUNC_C 387: T_PROPERTY_C 388: T_NS_C 389: T_ATTRIBUTE 390: T_INC 391: T_DEC 392: T_OBJECT_OPERATOR 393: T_NULLSAFE_OBJECT_OPERATOR 394: T_COMMENT 395: T_DOC_COMMENT 396: T_OPEN_TAG 397: T_OPEN_TAG_WITH_ECHO 398: T_CLOSE_TAG 399: T_WHITESPACE 400: T_START_HEREDOC 401: T_END_HEREDOC 402: T_DOLLAR_OPEN_CURLY_BRACES 403: T_CURLY_OPEN 404: T_DOUBLE_COLON 405: T_NS_SEPARATOR 406: T_ELLIPSIS 407: T_BAD_CHARACTER 408: UNKNOWN 409: UNKNOWN 410: UNKNOWN 411: UNKNOWN 412: UNKNOWN 413: UNKNOWN 414: UNKNOWN 415: UNKNOWN 416: UNKNOWN 417: UNKNOWN 418: UNKNOWN 419: UNKNOWN 420: UNKNOWN 421: UNKNOWN 422: UNKNOWN 423: UNKNOWN 424: UNKNOWN 425: UNKNOWN 426: UNKNOWN 427: UNKNOWN 428: UNKNOWN 429: UNKNOWN 430: UNKNOWN 431: UNKNOWN 432: UNKNOWN 433: UNKNOWN 434: UNKNOWN 435: UNKNOWN 436: UNKNOWN 437: UNKNOWN 438: UNKNOWN 439: UNKNOWN 440: UNKNOWN 441: UNKNOWN 442: UNKNOWN 443: UNKNOWN 444: UNKNOWN 445: UNKNOWN 446: UNKNOWN 447: UNKNOWN 448: UNKNOWN 449: UNKNOWN 450: UNKNOWN 451: UNKNOWN 452: UNKNOWN 453: UNKNOWN 454: UNKNOWN 455: UNKNOWN 456: UNKNOWN 457: UNKNOWN 458: UNKNOWN 459: UNKNOWN 460: UNKNOWN 461: UNKNOWN 462: UNKNOWN 463: UNKNOWN 464: UNKNOWN 465: UNKNOWN 466: UNKNOWN 467: UNKNOWN 468: UNKNOWN 469: UNKNOWN 470: UNKNOWN 471: UNKNOWN 472: UNKNOWN 473: UNKNOWN 474: UNKNOWN 475: UNKNOWN 476: UNKNOWN 477: UNKNOWN 478: UNKNOWN 479: UNKNOWN 480: UNKNOWN 481: UNKNOWN 482: UNKNOWN 483: UNKNOWN 484: UNKNOWN 485: UNKNOWN 486: UNKNOWN 487: UNKNOWN 488: UNKNOWN 489: UNKNOWN 490: UNKNOWN 491: UNKNOWN 492: UNKNOWN 493: UNKNOWN 494: UNKNOWN 495: UNKNOWN 496: UNKNOWN 497: UNKNOWN 498: UNKNOWN 499: UNKNOWN 500: UNKNOWN 501: UNKNOWN 502: UNKNOWN 503: UNKNOWN 504: UNKNOWN 505: UNKNOWN 506: UNKNOWN 507: UNKNOWN 508: UNKNOWN 509: UNKNOWN 510: UNKNOWN 511: UNKNOWN <396:T_OPEN_TAG><?php <399:T_WHITESPACE> <394:T_COMMENT>// Comment<399:T_WHITESPACE> <394:T_COMMENT># Comment<399:T_WHITESPACE> <395:T_DOC_COMMENT>/** * @doc */<399:T_WHITESPACE> <359:T_ABSTRACT>abstract<399:T_WHITESPACE> <370:T_CLASS>class<399:T_WHITESPACE> <313:T_STRING>C<399:T_WHITESPACE> <*> <399:T_WHITESPACE> <*> <399:T_WHITESPACE>

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
85.16 ms | 417 KiB | 8 Q