- Output for git.master, git.master_jit
- 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 rfc.property-hooks
- 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_PARENT_PROPERTY_HOOK_NAME | 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_PROPERTY_C | 387 T_NS_C | 388 T_ATTRIBUTE | 389 T_INC | 390 T_DEC | 391 T_OBJECT_OPERATOR | 392 T_NULLSAFE_OBJECT_OPERATOR | 393 T_COMMENT | 394 T_DOC_COMMENT | 395 T_OPEN_TAG | 396 T_OPEN_TAG_WITH_ECHO | 397 T_CLOSE_TAG | 398 T_WHITESPACE | 399 T_START_HEREDOC | 400 T_END_HEREDOC | 401 T_DOLLAR_OPEN_CURLY_BRACES | 402 T_CURLY_OPEN | 403 T_PAAMAYIM_NEKUDOTAYIM | 404 T_DOUBLE_COLON | 404 T_NS_SEPARATOR | 405 T_ELLIPSIS | 406 T_BAD_CHARACTER | 407
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
- 2020-03-21 RFC: Is_Literal - declined
- 2020-12-04 Enumerations - included in PHP 8.1
- 2018-06-15 Typed Properties v2 - implemented in PHP 7.4
- 2016-08-12 Object typehint - included in PHP 7.2
- 2016-08-14 Arrow functions - withdrawn
- 2016-05-29 array_change_keys() - withdrawn
- 2016-04-19 Lexical scope support for anonymous classes - suspended
- 2016-04-17 Functional Interfaces - declined
- 2016-03-16 Typed Properties - superseded in favor of Typed Properties 2.0
- 2015-08-27 Callable Prototypes - declined
- 2015-05-01 Short Closures - declined / withdrawn in favor of Arrow Functions
- 2015-02-18 Scalar type hints v5 - included in PHP 7
- 2015-02-14 Union Types - declined
- 2013-09-22 Anonymous classes - included in PHP 7