- Output for git.master, git.master_jit, rfc.property-hooks
- array index result boolean("TRUE") boolean("TRUE") FALSE boolean("FALSE") boolean("TRUE") FALSE integer(-2) boolean("TRUE") FALSE integer(-1) boolean("TRUE") FALSE integer(0) boolean("TRUE") FALSE integer(1) boolean("TRUE") FALSE integer(2) boolean("TRUE") FALSE double(1.111) boolean("TRUE") FALSE string(Punc,tua!ti'o"n) boolean("TRUE") FALSE array boolean("TRUE") FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array integer(1) FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array integer(1) FALSE array integer(2) FALSE Deprecated: Implicit conversion from float 1.111 to int loses precision in /in/gVCnK on line 6 array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array integer(1) FALSE array integer(2) FALSE array double(1.111) FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array integer(1) FALSE array integer(2) FALSE array double(1.111) FALSE array string(Punc,tua!ti'o"n) FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array integer(1) FALSE array integer(2) FALSE array double(1.111) FALSE array string(Punc,tua!ti'o"n) FALSE array array FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array integer(1) FALSE array integer(2) FALSE array double(1.111) FALSE array string(Punc,tua!ti'o"n) FALSE array array FALSE array array FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array integer(1) FALSE array integer(2) FALSE array double(1.111) FALSE array string(Punc,tua!ti'o"n) FALSE array array FALSE array array FALSE array array FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array integer(1) FALSE array integer(2) FALSE array double(1.111) FALSE array string(Punc,tua!ti'o"n) FALSE array array FALSE array array FALSE array array FALSE array object FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array integer(1) FALSE array integer(2) FALSE array double(1.111) FALSE array string(Punc,tua!ti'o"n) FALSE array array FALSE array array FALSE array array FALSE array object FALSE array NULL FALSE array boolean("TRUE") FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) 0 array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) 0 array integer(1) 1 array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) 0 array integer(1) 1 array integer(2) 2 Deprecated: Implicit conversion from float 1.111 to int loses precision in /in/gVCnK on line 6 Deprecated: Implicit conversion from float 1.111 to int loses precision in /in/gVCnK on line 7 array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) 0 array integer(1) 1 array integer(2) 2 array double(1.111) 1 array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) 0 array integer(1) 1 array integer(2) 2 array double(1.111) 1 array string(Punc,tua!ti'o"n) FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) 0 array integer(1) 1 array integer(2) 2 array double(1.111) 1 array string(Punc,tua!ti'o"n) FALSE array array FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) 0 array integer(1) 1 array integer(2) 2 array double(1.111) 1 array string(Punc,tua!ti'o"n) FALSE array array FALSE array array FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) 0 array integer(1) 1 array integer(2) 2 array double(1.111) 1 array string(Punc,tua!ti'o"n) FALSE array array FALSE array array FALSE array array FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) 0 array integer(1) 1 array integer(2) 2 array double(1.111) 1 array string(Punc,tua!ti'o"n) FALSE array array FALSE array array FALSE array array FALSE array object FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) 0 array integer(1) 1 array integer(2) 2 array double(1.111) 1 array string(Punc,tua!ti'o"n) FALSE array array FALSE array array FALSE array array FALSE array object FALSE array NULL FALSE array boolean("TRUE") FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array integer(1) 0 array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array integer(1) 0 array integer(2) 1 Deprecated: Implicit conversion from float 1.111 to int loses precision in /in/gVCnK on line 6 Deprecated: Implicit conversion from float 1.111 to int loses precision in /in/gVCnK on line 7 array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array integer(1) 0 array integer(2) 1 array double(1.111) 0 array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array integer(1) 0 array integer(2) 1 array double(1.111) 0 array string(Punc,tua!ti'o"n) FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array integer(1) 0 array integer(2) 1 array double(1.111) 0 array string(Punc,tua!ti'o"n) FALSE array array FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array integer(1) 0 array integer(2) 1 array double(1.111) 0 array string(Punc,tua!ti'o"n) FALSE array array FALSE array array FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array integer(1) 0 array integer(2) 1 array double(1.111) 0 array string(Punc,tua!ti'o"n) FALSE array array FALSE array array FALSE array array FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array integer(1) 0 array integer(2) 1 array double(1.111) 0 array string(Punc,tua!ti'o"n) FALSE array array FALSE array array FALSE array array FALSE array object FALSE array boolean("TRUE") FALSE array boolean("FALSE") FALSE array integer(-2) FALSE array integer(-1) FALSE array integer(0) FALSE array integer(1) 0 array integer(2) 1 array double(1.111) 0 array string(Punc,tua!ti'o"n) FALSE array array FALSE array array FALSE array array FALSE array object FALSE array NULL FALSE object boolean("TRUE") FALSE NULL boolean("TRUE") FALSE
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