3v4l.org

run code in 300+ PHP versions simultaneously
<?php $tokenConstants = array_filter( get_defined_constants(), function ($value, $key) { return substr($key, 0, 5) !== 'T_FMT' && substr($key, 0, 2) === 'T_'; }, ARRAY_FILTER_USE_BOTH ); asort($tokenConstants); echo 'Token | Value' . PHP_EOL; echo '------------------------------ | -----' . PHP_EOL; foreach ($tokenConstants as $tokenConstant => $value) { printf("%-30s | %s\n", $tokenConstant, $value); }

Abusive script

This script was stopped while abusing our resources

Output for 8.3.0, 8.3.2, 8.3.4, 8.3.7, 8.3.9, 8.3.11
Token | Value ------------------------------ | ----- T_THROW | 258 T_INCLUDE | 260 T_INCLUDE_ONCE | 261 T_REQUIRE | 262 T_REQUIRE_ONCE | 263 T_LOGICAL_OR | 264 T_LOGICAL_XOR | 265 T_LOGICAL_AND | 266 T_PRINT | 267 T_YIELD | 268 T_DOUBLE_ARROW | 269 T_YIELD_FROM | 270 T_PLUS_EQUAL | 271 T_MINUS_EQUAL | 272 T_MUL_EQUAL | 273 T_DIV_EQUAL | 274 T_CONCAT_EQUAL | 275 T_MOD_EQUAL | 276 T_AND_EQUAL | 277 T_OR_EQUAL | 278 T_XOR_EQUAL | 279 T_SL_EQUAL | 280 T_SR_EQUAL | 281 T_POW_EQUAL | 282 T_COALESCE_EQUAL | 283 T_COALESCE | 284 T_BOOLEAN_OR | 285 T_BOOLEAN_AND | 286 T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG | 287 T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG | 288 T_IS_EQUAL | 289 T_IS_NOT_EQUAL | 290 T_IS_IDENTICAL | 291 T_IS_NOT_IDENTICAL | 292 T_SPACESHIP | 293 T_IS_SMALLER_OR_EQUAL | 294 T_IS_GREATER_OR_EQUAL | 295 T_SL | 296 T_SR | 297 T_INSTANCEOF | 298 T_INT_CAST | 299 T_DOUBLE_CAST | 300 T_STRING_CAST | 301 T_ARRAY_CAST | 302 T_OBJECT_CAST | 303 T_BOOL_CAST | 304 T_UNSET_CAST | 305 T_POW | 306 T_CLONE | 307 T_ELSEIF | 309 T_ELSE | 310 T_LNUMBER | 311 T_DNUMBER | 312 T_STRING | 313 T_NAME_FULLY_QUALIFIED | 314 T_NAME_RELATIVE | 315 T_NAME_QUALIFIED | 316 T_VARIABLE | 317 T_INLINE_HTML | 318 T_ENCAPSED_AND_WHITESPACE | 319 T_CONSTANT_ENCAPSED_STRING | 320 T_STRING_VARNAME | 321 T_NUM_STRING | 322 T_EVAL | 323 T_NEW | 324 T_EXIT | 325 T_IF | 326 T_ENDIF | 327 T_ECHO | 328 T_DO | 329 T_WHILE | 330 T_ENDWHILE | 331 T_FOR | 332 T_ENDFOR | 333 T_FOREACH | 334 T_ENDFOREACH | 335 T_DECLARE | 336 T_ENDDECLARE | 337 T_AS | 338 T_SWITCH | 339 T_ENDSWITCH | 340 T_CASE | 341 T_DEFAULT | 342 T_MATCH | 343 T_BREAK | 344 T_CONTINUE | 345 T_GOTO | 346 T_FUNCTION | 347 T_FN | 348 T_CONST | 349 T_RETURN | 350 T_TRY | 351 T_CATCH | 352 T_FINALLY | 353 T_USE | 354 T_INSTEADOF | 355 T_GLOBAL | 356 T_STATIC | 357 T_ABSTRACT | 358 T_FINAL | 359 T_PRIVATE | 360 T_PROTECTED | 361 T_PUBLIC | 362 T_READONLY | 363 T_VAR | 364 T_UNSET | 365 T_ISSET | 366 T_EMPTY | 367 T_HALT_COMPILER | 368 T_CLASS | 369 T_TRAIT | 370 T_INTERFACE | 371 T_ENUM | 372 T_EXTENDS | 373 T_IMPLEMENTS | 374 T_NAMESPACE | 375 T_LIST | 376 T_ARRAY | 377 T_CALLABLE | 378 T_LINE | 379 T_FILE | 380 T_DIR | 381 T_CLASS_C | 382 T_TRAIT_C | 383 T_METHOD_C | 384 T_FUNC_C | 385 T_NS_C | 386 T_ATTRIBUTE | 387 T_INC | 388 T_DEC | 389 T_OBJECT_OPERATOR | 390 T_NULLSAFE_OBJECT_OPERATOR | 391 T_COMMENT | 392 T_DOC_COMMENT | 393 T_OPEN_TAG | 394 T_OPEN_TAG_WITH_ECHO | 395 T_CLOSE_TAG | 396 T_WHITESPACE | 397 T_START_HEREDOC | 398 T_END_HEREDOC | 399 T_DOLLAR_OPEN_CURLY_BRACES | 400 T_CURLY_OPEN | 401 T_PAAMAYIM_NEKUDOTAYIM | 402 T_DOUBLE_COLON | 402 T_NS_SEPARATOR | 403 T_ELLIPSIS | 404 T_BAD_CHARACTER | 405
Output for 8.1.0 - 8.1.29, 8.2.0 - 8.2.23, 8.3.1, 8.3.3, 8.3.5 - 8.3.6, 8.3.8, 8.3.10
Token | Value ------------------------------ | ----- T_LNUMBER | 260 T_DNUMBER | 261 T_STRING | 262 T_NAME_FULLY_QUALIFIED | 263 T_NAME_RELATIVE | 264 T_NAME_QUALIFIED | 265 T_VARIABLE | 266 T_INLINE_HTML | 267 T_ENCAPSED_AND_WHITESPACE | 268 T_CONSTANT_ENCAPSED_STRING | 269 T_STRING_VARNAME | 270 T_NUM_STRING | 271 T_INCLUDE | 272 T_INCLUDE_ONCE | 273 T_EVAL | 274 T_REQUIRE | 275 T_REQUIRE_ONCE | 276 T_LOGICAL_OR | 277 T_LOGICAL_XOR | 278 T_LOGICAL_AND | 279 T_PRINT | 280 T_YIELD | 281 T_YIELD_FROM | 282 T_INSTANCEOF | 283 T_NEW | 284 T_CLONE | 285 T_EXIT | 286 T_IF | 287 T_ELSEIF | 288 T_ELSE | 289 T_ENDIF | 290 T_ECHO | 291 T_DO | 292 T_WHILE | 293 T_ENDWHILE | 294 T_FOR | 295 T_ENDFOR | 296 T_FOREACH | 297 T_ENDFOREACH | 298 T_DECLARE | 299 T_ENDDECLARE | 300 T_AS | 301 T_SWITCH | 302 T_ENDSWITCH | 303 T_CASE | 304 T_DEFAULT | 305 T_MATCH | 306 T_BREAK | 307 T_CONTINUE | 308 T_GOTO | 309 T_FUNCTION | 310 T_FN | 311 T_CONST | 312 T_RETURN | 313 T_TRY | 314 T_CATCH | 315 T_FINALLY | 316 T_THROW | 317 T_USE | 318 T_INSTEADOF | 319 T_GLOBAL | 320 T_STATIC | 321 T_ABSTRACT | 322 T_FINAL | 323 T_PRIVATE | 324 T_PROTECTED | 325 T_PUBLIC | 326 T_READONLY | 327 T_VAR | 328 T_UNSET | 329 T_ISSET | 330 T_EMPTY | 331 T_HALT_COMPILER | 332 T_CLASS | 333 T_TRAIT | 334 T_INTERFACE | 335 T_ENUM | 336 T_EXTENDS | 337 T_IMPLEMENTS | 338 T_NAMESPACE | 339 T_LIST | 340 T_ARRAY | 341 T_CALLABLE | 342 T_LINE | 343 T_FILE | 344 T_DIR | 345 T_CLASS_C | 346 T_TRAIT_C | 347 T_METHOD_C | 348 T_FUNC_C | 349 T_NS_C | 350 T_ATTRIBUTE | 351 T_PLUS_EQUAL | 352 T_MINUS_EQUAL | 353 T_MUL_EQUAL | 354 T_DIV_EQUAL | 355 T_CONCAT_EQUAL | 356 T_MOD_EQUAL | 357 T_AND_EQUAL | 358 T_OR_EQUAL | 359 T_XOR_EQUAL | 360 T_SL_EQUAL | 361 T_SR_EQUAL | 362 T_COALESCE_EQUAL | 363 T_BOOLEAN_OR | 364 T_BOOLEAN_AND | 365 T_IS_EQUAL | 366 T_IS_NOT_EQUAL | 367 T_IS_IDENTICAL | 368 T_IS_NOT_IDENTICAL | 369 T_IS_SMALLER_OR_EQUAL | 370 T_IS_GREATER_OR_EQUAL | 371 T_SPACESHIP | 372 T_SL | 373 T_SR | 374 T_INC | 375 T_DEC | 376 T_INT_CAST | 377 T_DOUBLE_CAST | 378 T_STRING_CAST | 379 T_ARRAY_CAST | 380 T_OBJECT_CAST | 381 T_BOOL_CAST | 382 T_UNSET_CAST | 383 T_OBJECT_OPERATOR | 384 T_NULLSAFE_OBJECT_OPERATOR | 385 T_DOUBLE_ARROW | 386 T_COMMENT | 387 T_DOC_COMMENT | 388 T_OPEN_TAG | 389 T_OPEN_TAG_WITH_ECHO | 390 T_CLOSE_TAG | 391 T_WHITESPACE | 392 T_START_HEREDOC | 393 T_END_HEREDOC | 394 T_DOLLAR_OPEN_CURLY_BRACES | 395 T_CURLY_OPEN | 396 T_PAAMAYIM_NEKUDOTAYIM | 397 T_DOUBLE_COLON | 397 T_NS_SEPARATOR | 398 T_ELLIPSIS | 399 T_COALESCE | 400 T_POW | 401 T_POW_EQUAL | 402 T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG | 403 T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG | 404 T_BAD_CHARACTER | 405
Output for 8.0.30
Token | Value ------------------------------ | ----- T_LNUMBER | 260 T_DNUMBER | 261 T_STRING | 262 T_NAME_FULLY_QUALIFIED | 263 T_NAME_RELATIVE | 264 T_NAME_QUALIFIED | 265 T_VARIABLE | 266 T_INLINE_HTML | 267 T_ENCAPSED_AND_WHITESPACE | 268 T_CONSTANT_ENCAPSED_STRING | 269 T_STRING_VARNAME | 270 T_NUM_STRING | 271 T_INCLUDE | 272 T_INCLUDE_ONCE | 273 T_EVAL | 274 T_REQUIRE | 275 T_REQUIRE_ONCE | 276 T_LOGICAL_OR | 277 T_LOGICAL_XOR | 278 T_LOGICAL_AND | 279 T_PRINT | 280 T_YIELD | 281 T_YIELD_FROM | 282 T_INSTANCEOF | 283 T_NEW | 284 T_CLONE | 285 T_EXIT | 286 T_IF | 287 T_ELSEIF | 288 T_ELSE | 289 T_ENDIF | 290 T_ECHO | 291 T_DO | 292 T_WHILE | 293 T_ENDWHILE | 294 T_FOR | 295 T_ENDFOR | 296 T_FOREACH | 297 T_ENDFOREACH | 298 T_DECLARE | 299 T_ENDDECLARE | 300 T_AS | 301 T_SWITCH | 302 T_ENDSWITCH | 303 T_CASE | 304 T_DEFAULT | 305 T_MATCH | 306 T_BREAK | 307 T_CONTINUE | 308 T_GOTO | 309 T_FUNCTION | 310 T_FN | 311 T_CONST | 312 T_RETURN | 313 T_TRY | 314 T_CATCH | 315 T_FINALLY | 316 T_THROW | 317 T_USE | 318 T_INSTEADOF | 319 T_GLOBAL | 320 T_STATIC | 321 T_ABSTRACT | 322 T_FINAL | 323 T_PRIVATE | 324 T_PROTECTED | 325 T_PUBLIC | 326 T_VAR | 327 T_UNSET | 328 T_ISSET | 329 T_EMPTY | 330 T_HALT_COMPILER | 331 T_CLASS | 332 T_TRAIT | 333 T_INTERFACE | 334 T_EXTENDS | 335 T_IMPLEMENTS | 336 T_NAMESPACE | 337 T_LIST | 338 T_ARRAY | 339 T_CALLABLE | 340 T_LINE | 341 T_FILE | 342 T_DIR | 343 T_CLASS_C | 344 T_TRAIT_C | 345 T_METHOD_C | 346 T_FUNC_C | 347 T_NS_C | 348 T_ATTRIBUTE | 349 T_PLUS_EQUAL | 350 T_MINUS_EQUAL | 351 T_MUL_EQUAL | 352 T_DIV_EQUAL | 353 T_CONCAT_EQUAL | 354 T_MOD_EQUAL | 355 T_AND_EQUAL | 356 T_OR_EQUAL | 357 T_XOR_EQUAL | 358 T_SL_EQUAL | 359 T_SR_EQUAL | 360 T_COALESCE_EQUAL | 361 T_BOOLEAN_OR | 362 T_BOOLEAN_AND | 363 T_IS_EQUAL | 364 T_IS_NOT_EQUAL | 365 T_IS_IDENTICAL | 366 T_IS_NOT_IDENTICAL | 367 T_IS_SMALLER_OR_EQUAL | 368 T_IS_GREATER_OR_EQUAL | 369 T_SPACESHIP | 370 T_SL | 371 T_SR | 372 T_INC | 373 T_DEC | 374 T_INT_CAST | 375 T_DOUBLE_CAST | 376 T_STRING_CAST | 377 T_ARRAY_CAST | 378 T_OBJECT_CAST | 379 T_BOOL_CAST | 380 T_UNSET_CAST | 381 T_OBJECT_OPERATOR | 382 T_NULLSAFE_OBJECT_OPERATOR | 383 T_DOUBLE_ARROW | 384 T_COMMENT | 385 T_DOC_COMMENT | 386 T_OPEN_TAG | 387 T_OPEN_TAG_WITH_ECHO | 388 T_CLOSE_TAG | 389 T_WHITESPACE | 390 T_START_HEREDOC | 391 T_END_HEREDOC | 392 T_DOLLAR_OPEN_CURLY_BRACES | 393 T_CURLY_OPEN | 394 T_PAAMAYIM_NEKUDOTAYIM | 395 T_DOUBLE_COLON | 395 T_NS_SEPARATOR | 396 T_ELLIPSIS | 397 T_COALESCE | 398 T_POW | 399 T_POW_EQUAL | 400 T_BAD_CHARACTER | 401
Output for 8.0.0 - 8.0.29
Token | Value ------------------------------ | ----- T_THROW | 258 T_INCLUDE | 260 T_INCLUDE_ONCE | 261 T_REQUIRE | 262 T_REQUIRE_ONCE | 263 T_LOGICAL_OR | 264 T_LOGICAL_XOR | 265 T_LOGICAL_AND | 266 T_PRINT | 267 T_YIELD | 268 T_DOUBLE_ARROW | 269 T_YIELD_FROM | 270 T_PLUS_EQUAL | 271 T_MINUS_EQUAL | 272 T_MUL_EQUAL | 273 T_DIV_EQUAL | 274 T_CONCAT_EQUAL | 275 T_MOD_EQUAL | 276 T_AND_EQUAL | 277 T_OR_EQUAL | 278 T_XOR_EQUAL | 279 T_SL_EQUAL | 280 T_SR_EQUAL | 281 T_POW_EQUAL | 282 T_COALESCE_EQUAL | 283 T_COALESCE | 284 T_BOOLEAN_OR | 285 T_BOOLEAN_AND | 286 T_IS_EQUAL | 287 T_IS_NOT_EQUAL | 288 T_IS_IDENTICAL | 289 T_IS_NOT_IDENTICAL | 290 T_SPACESHIP | 291 T_IS_SMALLER_OR_EQUAL | 292 T_IS_GREATER_OR_EQUAL | 293 T_SL | 294 T_SR | 295 T_INSTANCEOF | 296 T_INT_CAST | 297 T_DOUBLE_CAST | 298 T_STRING_CAST | 299 T_ARRAY_CAST | 300 T_OBJECT_CAST | 301 T_BOOL_CAST | 302 T_UNSET_CAST | 303 T_POW | 304 T_CLONE | 305 T_ELSEIF | 307 T_ELSE | 308 T_LNUMBER | 309 T_DNUMBER | 310 T_STRING | 311 T_NAME_FULLY_QUALIFIED | 312 T_NAME_RELATIVE | 313 T_NAME_QUALIFIED | 314 T_VARIABLE | 315 T_INLINE_HTML | 316 T_ENCAPSED_AND_WHITESPACE | 317 T_CONSTANT_ENCAPSED_STRING | 318 T_STRING_VARNAME | 319 T_NUM_STRING | 320 T_EVAL | 321 T_NEW | 322 T_EXIT | 323 T_IF | 324 T_ENDIF | 325 T_ECHO | 326 T_DO | 327 T_WHILE | 328 T_ENDWHILE | 329 T_FOR | 330 T_ENDFOR | 331 T_FOREACH | 332 T_ENDFOREACH | 333 T_DECLARE | 334 T_ENDDECLARE | 335 T_AS | 336 T_SWITCH | 337 T_ENDSWITCH | 338 T_CASE | 339 T_DEFAULT | 340 T_MATCH | 341 T_BREAK | 342 T_CONTINUE | 343 T_GOTO | 344 T_FUNCTION | 345 T_FN | 346 T_CONST | 347 T_RETURN | 348 T_TRY | 349 T_CATCH | 350 T_FINALLY | 351 T_USE | 352 T_INSTEADOF | 353 T_GLOBAL | 354 T_STATIC | 355 T_ABSTRACT | 356 T_FINAL | 357 T_PRIVATE | 358 T_PROTECTED | 359 T_PUBLIC | 360 T_VAR | 361 T_UNSET | 362 T_ISSET | 363 T_EMPTY | 364 T_HALT_COMPILER | 365 T_CLASS | 366 T_TRAIT | 367 T_INTERFACE | 368 T_EXTENDS | 369 T_IMPLEMENTS | 370 T_NAMESPACE | 371 T_LIST | 372 T_ARRAY | 373 T_CALLABLE | 374 T_LINE | 375 T_FILE | 376 T_DIR | 377 T_CLASS_C | 378 T_TRAIT_C | 379 T_METHOD_C | 380 T_FUNC_C | 381 T_NS_C | 382 T_ATTRIBUTE | 383 T_INC | 384 T_DEC | 385 T_OBJECT_OPERATOR | 386 T_NULLSAFE_OBJECT_OPERATOR | 387 T_COMMENT | 388 T_DOC_COMMENT | 389 T_OPEN_TAG | 390 T_OPEN_TAG_WITH_ECHO | 391 T_CLOSE_TAG | 392 T_WHITESPACE | 393 T_START_HEREDOC | 394 T_END_HEREDOC | 395 T_DOLLAR_OPEN_CURLY_BRACES | 396 T_CURLY_OPEN | 397 T_PAAMAYIM_NEKUDOTAYIM | 398 T_DOUBLE_COLON | 398 T_NS_SEPARATOR | 399 T_ELLIPSIS | 400 T_BAD_CHARACTER | 401
Output for 7.4.0 - 7.4.33
Token | Value ------------------------------ | ----- T_INCLUDE | 259 T_INCLUDE_ONCE | 260 T_REQUIRE | 261 T_REQUIRE_ONCE | 262 T_LOGICAL_OR | 263 T_LOGICAL_XOR | 264 T_LOGICAL_AND | 265 T_PRINT | 266 T_YIELD | 267 T_DOUBLE_ARROW | 268 T_YIELD_FROM | 269 T_PLUS_EQUAL | 270 T_MINUS_EQUAL | 271 T_MUL_EQUAL | 272 T_DIV_EQUAL | 273 T_CONCAT_EQUAL | 274 T_MOD_EQUAL | 275 T_AND_EQUAL | 276 T_OR_EQUAL | 277 T_XOR_EQUAL | 278 T_SL_EQUAL | 279 T_SR_EQUAL | 280 T_POW_EQUAL | 281 T_COALESCE_EQUAL | 282 T_COALESCE | 283 T_BOOLEAN_OR | 284 T_BOOLEAN_AND | 285 T_IS_EQUAL | 286 T_IS_NOT_EQUAL | 287 T_IS_IDENTICAL | 288 T_IS_NOT_IDENTICAL | 289 T_SPACESHIP | 290 T_IS_SMALLER_OR_EQUAL | 291 T_IS_GREATER_OR_EQUAL | 292 T_SL | 293 T_SR | 294 T_INSTANCEOF | 295 T_INT_CAST | 296 T_DOUBLE_CAST | 297 T_STRING_CAST | 298 T_ARRAY_CAST | 299 T_OBJECT_CAST | 300 T_BOOL_CAST | 301 T_UNSET_CAST | 302 T_POW | 303 T_NEW | 304 T_CLONE | 305 T_ELSEIF | 307 T_ELSE | 308 T_LNUMBER | 309 T_DNUMBER | 310 T_STRING | 311 T_VARIABLE | 312 T_INLINE_HTML | 313 T_ENCAPSED_AND_WHITESPACE | 314 T_CONSTANT_ENCAPSED_STRING | 315 T_STRING_VARNAME | 316 T_NUM_STRING | 317 T_EVAL | 318 T_INC | 319 T_DEC | 320 T_EXIT | 321 T_IF | 322 T_ENDIF | 323 T_ECHO | 324 T_DO | 325 T_WHILE | 326 T_ENDWHILE | 327 T_FOR | 328 T_ENDFOR | 329 T_FOREACH | 330 T_ENDFOREACH | 331 T_DECLARE | 332 T_ENDDECLARE | 333 T_AS | 334 T_SWITCH | 335 T_ENDSWITCH | 336 T_CASE | 337 T_DEFAULT | 338 T_BREAK | 339 T_CONTINUE | 340 T_GOTO | 341 T_FUNCTION | 342 T_FN | 343 T_CONST | 344 T_RETURN | 345 T_TRY | 346 T_CATCH | 347 T_FINALLY | 348 T_THROW | 349 T_USE | 350 T_INSTEADOF | 351 T_GLOBAL | 352 T_STATIC | 353 T_ABSTRACT | 354 T_FINAL | 355 T_PRIVATE | 356 T_PROTECTED | 357 T_PUBLIC | 358 T_VAR | 359 T_UNSET | 360 T_ISSET | 361 T_EMPTY | 362 T_HALT_COMPILER | 363 T_CLASS | 364 T_TRAIT | 365 T_INTERFACE | 366 T_EXTENDS | 367 T_IMPLEMENTS | 368 T_OBJECT_OPERATOR | 369 T_LIST | 370 T_ARRAY | 371 T_CALLABLE | 372 T_LINE | 373 T_FILE | 374 T_DIR | 375 T_CLASS_C | 376 T_TRAIT_C | 377 T_METHOD_C | 378 T_FUNC_C | 379 T_COMMENT | 380 T_DOC_COMMENT | 381 T_OPEN_TAG | 382 T_OPEN_TAG_WITH_ECHO | 383 T_CLOSE_TAG | 384 T_WHITESPACE | 385 T_START_HEREDOC | 386 T_END_HEREDOC | 387 T_DOLLAR_OPEN_CURLY_BRACES | 388 T_CURLY_OPEN | 389 T_PAAMAYIM_NEKUDOTAYIM | 390 T_DOUBLE_COLON | 390 T_NAMESPACE | 391 T_NS_C | 392 T_NS_SEPARATOR | 393 T_ELLIPSIS | 394 T_BAD_CHARACTER | 395
Output for 7.0.0 - 7.0.33, 7.1.0, 7.1.12 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33
Token | Value ------------------------------ | ----- T_INCLUDE | 258 T_INCLUDE_ONCE | 259 T_EVAL | 260 T_REQUIRE | 261 T_REQUIRE_ONCE | 262 T_LOGICAL_OR | 263 T_LOGICAL_XOR | 264 T_LOGICAL_AND | 265 T_PRINT | 266 T_YIELD | 267 T_DOUBLE_ARROW | 268 T_YIELD_FROM | 269 T_PLUS_EQUAL | 270 T_MINUS_EQUAL | 271 T_MUL_EQUAL | 272 T_DIV_EQUAL | 273 T_CONCAT_EQUAL | 274 T_MOD_EQUAL | 275 T_AND_EQUAL | 276 T_OR_EQUAL | 277 T_XOR_EQUAL | 278 T_SL_EQUAL | 279 T_SR_EQUAL | 280 T_POW_EQUAL | 281 T_COALESCE | 282 T_BOOLEAN_OR | 283 T_BOOLEAN_AND | 284 T_IS_EQUAL | 285 T_IS_NOT_EQUAL | 286 T_IS_IDENTICAL | 287 T_IS_NOT_IDENTICAL | 288 T_SPACESHIP | 289 T_IS_SMALLER_OR_EQUAL | 290 T_IS_GREATER_OR_EQUAL | 291 T_SL | 292 T_SR | 293 T_INSTANCEOF | 294 T_INC | 295 T_DEC | 296 T_INT_CAST | 297 T_DOUBLE_CAST | 298 T_STRING_CAST | 299 T_ARRAY_CAST | 300 T_OBJECT_CAST | 301 T_BOOL_CAST | 302 T_UNSET_CAST | 303 T_POW | 304 T_NEW | 305 T_CLONE | 306 T_ELSEIF | 308 T_ELSE | 309 T_ENDIF | 310 T_STATIC | 311 T_ABSTRACT | 312 T_FINAL | 313 T_PRIVATE | 314 T_PROTECTED | 315 T_PUBLIC | 316 T_LNUMBER | 317 T_DNUMBER | 318 T_STRING | 319 T_VARIABLE | 320 T_INLINE_HTML | 321 T_ENCAPSED_AND_WHITESPACE | 322 T_CONSTANT_ENCAPSED_STRING | 323 T_STRING_VARNAME | 324 T_NUM_STRING | 325 T_EXIT | 326 T_IF | 327 T_ECHO | 328 T_DO | 329 T_WHILE | 330 T_ENDWHILE | 331 T_FOR | 332 T_ENDFOR | 333 T_FOREACH | 334 T_ENDFOREACH | 335 T_DECLARE | 336 T_ENDDECLARE | 337 T_AS | 338 T_SWITCH | 339 T_ENDSWITCH | 340 T_CASE | 341 T_DEFAULT | 342 T_BREAK | 343 T_CONTINUE | 344 T_GOTO | 345 T_FUNCTION | 346 T_CONST | 347 T_RETURN | 348 T_TRY | 349 T_CATCH | 350 T_FINALLY | 351 T_THROW | 352 T_USE | 353 T_INSTEADOF | 354 T_GLOBAL | 355 T_VAR | 356 T_UNSET | 357 T_ISSET | 358 T_EMPTY | 359 T_HALT_COMPILER | 360 T_CLASS | 361 T_TRAIT | 362 T_INTERFACE | 363 T_EXTENDS | 364 T_IMPLEMENTS | 365 T_OBJECT_OPERATOR | 366 T_LIST | 367 T_ARRAY | 368 T_CALLABLE | 369 T_LINE | 370 T_FILE | 371 T_DIR | 372 T_CLASS_C | 373 T_TRAIT_C | 374 T_METHOD_C | 375 T_FUNC_C | 376 T_COMMENT | 377 T_DOC_COMMENT | 378 T_OPEN_TAG | 379 T_OPEN_TAG_WITH_ECHO | 380 T_CLOSE_TAG | 381 T_WHITESPACE | 382 T_START_HEREDOC | 383 T_END_HEREDOC | 384 T_DOLLAR_OPEN_CURLY_BRACES | 385 T_CURLY_OPEN | 386 T_PAAMAYIM_NEKUDOTAYIM | 387 T_DOUBLE_COLON | 387 T_NAMESPACE | 388 T_NS_C | 389 T_NS_SEPARATOR | 390 T_ELLIPSIS | 391
Output for 7.1.1 - 7.1.11
Token | Value ------------------------------ | ----- T_REQUIRE_ONCE | 258 T_REQUIRE | 259 T_EVAL | 260 T_INCLUDE_ONCE | 261 T_INCLUDE | 262 T_LOGICAL_OR | 263 T_LOGICAL_XOR | 264 T_LOGICAL_AND | 265 T_PRINT | 266 T_YIELD | 267 T_DOUBLE_ARROW | 268 T_YIELD_FROM | 269 T_POW_EQUAL | 270 T_SR_EQUAL | 271 T_SL_EQUAL | 272 T_XOR_EQUAL | 273 T_OR_EQUAL | 274 T_AND_EQUAL | 275 T_MOD_EQUAL | 276 T_CONCAT_EQUAL | 277 T_DIV_EQUAL | 278 T_MUL_EQUAL | 279 T_MINUS_EQUAL | 280 T_PLUS_EQUAL | 281 T_COALESCE | 282 T_BOOLEAN_OR | 283 T_BOOLEAN_AND | 284 T_SPACESHIP | 285 T_IS_NOT_IDENTICAL | 286 T_IS_IDENTICAL | 287 T_IS_NOT_EQUAL | 288 T_IS_EQUAL | 289 T_IS_GREATER_OR_EQUAL | 290 T_IS_SMALLER_OR_EQUAL | 291 T_SR | 292 T_SL | 293 T_INSTANCEOF | 294 T_UNSET_CAST | 295 T_BOOL_CAST | 296 T_OBJECT_CAST | 297 T_ARRAY_CAST | 298 T_STRING_CAST | 299 T_DOUBLE_CAST | 300 T_INT_CAST | 301 T_DEC | 302 T_INC | 303 T_POW | 304 T_CLONE | 305 T_NEW | 306 T_ELSEIF | 308 T_ELSE | 309 T_ENDIF | 310 T_PUBLIC | 311 T_PROTECTED | 312 T_PRIVATE | 313 T_FINAL | 314 T_ABSTRACT | 315 T_STATIC | 316 T_LNUMBER | 317 T_DNUMBER | 318 T_STRING | 319 T_VARIABLE | 320 T_INLINE_HTML | 321 T_ENCAPSED_AND_WHITESPACE | 322 T_CONSTANT_ENCAPSED_STRING | 323 T_STRING_VARNAME | 324 T_NUM_STRING | 325 T_EXIT | 326 T_IF | 327 T_ECHO | 328 T_DO | 329 T_WHILE | 330 T_ENDWHILE | 331 T_FOR | 332 T_ENDFOR | 333 T_FOREACH | 334 T_ENDFOREACH | 335 T_DECLARE | 336 T_ENDDECLARE | 337 T_AS | 338 T_SWITCH | 339 T_ENDSWITCH | 340 T_CASE | 341 T_DEFAULT | 342 T_BREAK | 343 T_CONTINUE | 344 T_GOTO | 345 T_FUNCTION | 346 T_CONST | 347 T_RETURN | 348 T_TRY | 349 T_CATCH | 350 T_FINALLY | 351 T_THROW | 352 T_USE | 353 T_INSTEADOF | 354 T_GLOBAL | 355 T_VAR | 356 T_UNSET | 357 T_ISSET | 358 T_EMPTY | 359 T_HALT_COMPILER | 360 T_CLASS | 361 T_TRAIT | 362 T_INTERFACE | 363 T_EXTENDS | 364 T_IMPLEMENTS | 365 T_OBJECT_OPERATOR | 366 T_LIST | 367 T_ARRAY | 368 T_CALLABLE | 369 T_LINE | 370 T_FILE | 371 T_DIR | 372 T_CLASS_C | 373 T_TRAIT_C | 374 T_METHOD_C | 375 T_FUNC_C | 376 T_COMMENT | 377 T_DOC_COMMENT | 378 T_OPEN_TAG | 379 T_OPEN_TAG_WITH_ECHO | 380 T_CLOSE_TAG | 381 T_WHITESPACE | 382 T_START_HEREDOC | 383 T_END_HEREDOC | 384 T_DOLLAR_OPEN_CURLY_BRACES | 385 T_CURLY_OPEN | 386 T_PAAMAYIM_NEKUDOTAYIM | 387 T_DOUBLE_COLON | 387 T_NAMESPACE | 388 T_NS_C | 389 T_NS_SEPARATOR | 390 T_ELLIPSIS | 391
Output for 5.6.0 - 5.6.40
Token | Value ------------------------------ | ----- T_REQUIRE_ONCE | 258 T_REQUIRE | 259 T_EVAL | 260 T_INCLUDE_ONCE | 261 T_INCLUDE | 262 T_LOGICAL_OR | 263 T_LOGICAL_XOR | 264 T_LOGICAL_AND | 265 T_PRINT | 266 T_YIELD | 267 T_POW_EQUAL | 268 T_SR_EQUAL | 269 T_SL_EQUAL | 270 T_XOR_EQUAL | 271 T_OR_EQUAL | 272 T_AND_EQUAL | 273 T_MOD_EQUAL | 274 T_CONCAT_EQUAL | 275 T_DIV_EQUAL | 276 T_MUL_EQUAL | 277 T_MINUS_EQUAL | 278 T_PLUS_EQUAL | 279 T_BOOLEAN_OR | 280 T_BOOLEAN_AND | 281 T_IS_NOT_IDENTICAL | 282 T_IS_IDENTICAL | 283 T_IS_NOT_EQUAL | 284 T_IS_EQUAL | 285 T_IS_GREATER_OR_EQUAL | 286 T_IS_SMALLER_OR_EQUAL | 287 T_SR | 288 T_SL | 289 T_INSTANCEOF | 290 T_UNSET_CAST | 291 T_BOOL_CAST | 292 T_OBJECT_CAST | 293 T_ARRAY_CAST | 294 T_STRING_CAST | 295 T_DOUBLE_CAST | 296 T_INT_CAST | 297 T_DEC | 298 T_INC | 299 T_POW | 300 T_CLONE | 301 T_NEW | 302 T_EXIT | 303 T_IF | 304 T_ELSEIF | 305 T_ELSE | 306 T_ENDIF | 307 T_LNUMBER | 308 T_DNUMBER | 309 T_STRING | 310 T_STRING_VARNAME | 311 T_VARIABLE | 312 T_NUM_STRING | 313 T_INLINE_HTML | 314 T_CHARACTER | 315 T_BAD_CHARACTER | 316 T_ENCAPSED_AND_WHITESPACE | 317 T_CONSTANT_ENCAPSED_STRING | 318 T_ECHO | 319 T_DO | 320 T_WHILE | 321 T_ENDWHILE | 322 T_FOR | 323 T_ENDFOR | 324 T_FOREACH | 325 T_ENDFOREACH | 326 T_DECLARE | 327 T_ENDDECLARE | 328 T_AS | 329 T_SWITCH | 330 T_ENDSWITCH | 331 T_CASE | 332 T_DEFAULT | 333 T_BREAK | 334 T_CONTINUE | 335 T_GOTO | 336 T_FUNCTION | 337 T_CONST | 338 T_RETURN | 339 T_TRY | 340 T_CATCH | 341 T_FINALLY | 342 T_THROW | 343 T_USE | 344 T_INSTEADOF | 345 T_GLOBAL | 346 T_PUBLIC | 347 T_PROTECTED | 348 T_PRIVATE | 349 T_FINAL | 350 T_ABSTRACT | 351 T_STATIC | 352 T_VAR | 353 T_UNSET | 354 T_ISSET | 355 T_EMPTY | 356 T_HALT_COMPILER | 357 T_CLASS | 358 T_TRAIT | 359 T_INTERFACE | 360 T_EXTENDS | 361 T_IMPLEMENTS | 362 T_OBJECT_OPERATOR | 363 T_DOUBLE_ARROW | 364 T_LIST | 365 T_ARRAY | 366 T_CALLABLE | 367 T_CLASS_C | 368 T_TRAIT_C | 369 T_METHOD_C | 370 T_FUNC_C | 371 T_LINE | 372 T_FILE | 373 T_COMMENT | 374 T_DOC_COMMENT | 375 T_OPEN_TAG | 376 T_OPEN_TAG_WITH_ECHO | 377 T_CLOSE_TAG | 378 T_WHITESPACE | 379 T_START_HEREDOC | 380 T_END_HEREDOC | 381 T_DOLLAR_OPEN_CURLY_BRACES | 382 T_CURLY_OPEN | 383 T_PAAMAYIM_NEKUDOTAYIM | 384 T_DOUBLE_COLON | 384 T_NAMESPACE | 385 T_NS_C | 386 T_DIR | 387 T_NS_SEPARATOR | 388 T_ELLIPSIS | 389
Output for 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.0 - 5.5.38
Notice: Use of undefined constant ARRAY_FILTER_USE_BOTH - assumed 'ARRAY_FILTER_USE_BOTH' in /in/2d6up on line 9 Warning: array_filter() expects at most 2 parameters, 3 given in /in/2d6up on line 9 Warning: asort() expects parameter 1 to be array, null given in /in/2d6up on line 11 Token | Value ------------------------------ | ----- Warning: Invalid argument supplied for foreach() in /in/2d6up on line 15
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17
Parse error: syntax error, unexpected T_FUNCTION in /in/2d6up on line 5
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_FUNCTION in /in/2d6up on line 5
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/2d6up on line 5
Process exited with code 255.

preferences:
191.81 ms | 484 KiB | 5 Q