3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo 'count(false): ',count(false),"\n"; echo 'count(0): ',count(0),"\n"; echo 'count(array(false)): ',count(array(false)),"\n"; echo 'count(array(0)): ',count(array(0)),"\n"; echo 'count(null): ',count(null),"\n"; echo 'count(array()): ',count(array()),"\n"; class Test {} $t = new Test(); echo 'count($t): ', count($t), "\n"; $emptyit = new EmptyIterator; echo 'count($emptyit): ', count($emptyit), "\n";
Output for git.master, git.master_jit
count(false): Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, bool given in /in/9SeJ7:2 Stack trace: #0 {main} thrown in /in/9SeJ7 on line 2
Process exited with code 255.
Output for rfc.property-hooks
count(false): Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, false given in /in/9SeJ7:2 Stack trace: #0 {main} thrown in /in/9SeJ7 on line 2
Process exited with code 255.

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


preferences:
60.72 ms | 401 KiB | 8 Q