3v4l.org

run code in 300+ PHP versions simultaneously
<?php $values = [5.00000008, 5.00000009, 5.00000007]; $total = 5.00000008; for($i = 0; $i < count($values); $i++) { echo ((string) __line__ . ' => ' . (string) $total . " (current total)\n"); if($total === $values[$i]){ echo ((string) __line__ . ' => ' . (string) $total . " (before increment)\n"); $total += 0.00000001; echo ((string) __line__ . ' => ' . (string) $total . " (after increment)\n"); } }
Output for git.master, git.master_jit, rfc.property-hooks
8 => 5.00000008 (current total) 10 => 5.00000008 (before increment) 12 => 5.00000009 (after increment) 8 => 5.00000009 (current total) 10 => 5.00000009 (before increment) 12 => 5.0000001 (after increment) 8 => 5.0000001 (current total)

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