- Output for git.master, git.master_jit, rfc.property-hooks
- `var_dump( 3 )` gives: int(3) `var_dump( intval(3) )` gives: int(3) `var_dump( (int)3 )` gives: int(3) --------------------------------- `var_dump( 3.4889211135 )` gives: float(3.4889211135) `var_dump( intval(3.4889211135) )` gives: int(3) `var_dump( (int)3.4889211135 )` gives: int(3) --------------------------------- `var_dump( 3 )` gives: int(3) `var_dump( intval(3) )` gives: int(3) `var_dump( (int)3 )` gives: int(3) --------------------------------- `var_dump( 88903098292 )` gives: int(88903098292) `var_dump( intval(88903098292) )` gives: int(88903098292) `var_dump( (int)88903098292 )` gives: int(88903098292) --------------------------------- `var_dump( 3 )` gives: string(1) "3" `var_dump( intval(3) )` gives: int(3) `var_dump( (int)3 )` gives: int(3) --------------------------------- `var_dump( 3.4889211135 )` gives: string(12) "3.4889211135" `var_dump( intval(3.4889211135) )` gives: int(3) `var_dump( (int)3.4889211135 )` gives: int(3) --------------------------------- `var_dump( 3,88903098292 )` gives: string(13) "3,88903098292" `var_dump( intval(3,88903098292) )` gives: int(3) `var_dump( (int)3,88903098292 )` gives: int(3) --------------------------------- `var_dump( 0 )` gives: int(0) `var_dump( intval(0) )` gives: int(0) `var_dump( (int)0 )` gives: int(0) --------------------------------- `var_dump( 0 )` gives: string(1) "0" `var_dump( intval(0) )` gives: int(0) `var_dump( (int)0 )` gives: int(0) --------------------------------- `var_dump( )` gives: bool(false) `var_dump( intval() )` gives: int(0) `var_dump( (int) )` gives: int(0) --------------------------------- `var_dump( false )` gives: string(5) "false" `var_dump( intval(false) )` gives: int(0) `var_dump( (int)false )` gives: int(0) --------------------------------- `var_dump( 1 )` gives: bool(true) `var_dump( intval(1) )` gives: int(1) `var_dump( (int)1 )` gives: int(1) --------------------------------- `var_dump( )` gives: NULL `var_dump( intval() )` gives: int(0) `var_dump( (int) )` gives: int(0) --------------------------------- `var_dump( ? )` gives: string(1) "?" `var_dump( intval(?) )` gives: int(0) `var_dump( (int)? )` gives: int(0) --------------------------------- `var_dump( 1.000,31 )` gives: string(8) "1.000,31" `var_dump( intval(1.000,31) )` gives: int(1) `var_dump( (int)1.000,31 )` gives: int(1) --------------------------------- `var_dump( 1,000.31 )` gives: string(8) "1,000.31" `var_dump( intval(1,000.31) )` gives: int(1) `var_dump( (int)1,000.31 )` gives: int(1) --------------------------------- `var_dump( 1,000.31 )` gives: string(8) "1,000.31" `var_dump( intval(1,000.31) )` gives: int(1) `var_dump( (int)1,000.31 )` gives: int(1) --------------------------------- `var_dump( 1.000,31 USD )` gives: string(12) "1.000,31 USD" `var_dump( intval(1.000,31 USD) )` gives: int(1) `var_dump( (int)1.000,31 USD )` gives: int(1) ---------------------------------
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