3v4l.org

run code in 300+ PHP versions simultaneously
<?php function round_to_four($number) { if($number <= 12) { $number = 12; } else { $number = ceil($number); if(!($number % 4 == 0)) $number += (4 - ($number % 4)); } return $number; } foreach(range(1, 21) as $i) { echo $i . ' => ' . round_to_four($i) . "\n"; }
Output for git.master, git.master_jit, rfc.property-hooks
1 => 12 2 => 12 3 => 12 4 => 12 5 => 12 6 => 12 7 => 12 8 => 12 9 => 12 10 => 12 11 => 12 12 => 12 13 => 16 14 => 16 15 => 16 16 => 16 17 => 20 18 => 20 19 => 20 20 => 20 21 => 24

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:
105.1 ms | 405 KiB | 5 Q