3v4l.org

run code in 300+ PHP versions simultaneously
<?php $i = 0.3; $startTime = microtime(true); for ($i = 0; $i < 100000000; $i++) { } $diffTime = round(microtime(true) - $startTime, 3, PHP_ROUND_HALF_DOWN); echo $diffTime . ' - sleep: ' . max($i - $diffTime, 0);
Output for 8.5.3
0.304 - sleep: 99999999.696
Output for 8.5.2
0.285 - sleep: 99999999.715
Output for 8.5.1
0.298 - sleep: 99999999.702
Output for 8.5.0
0.287 - sleep: 99999999.713
Output for 8.3.1, 8.4.18
0.291 - sleep: 99999999.709
Output for 8.4.17
0.29 - sleep: 99999999.71
Output for 8.4.16
0.282 - sleep: 99999999.718
Output for 8.4.2, 8.4.12, 8.4.15
0.283 - sleep: 99999999.717
Output for 8.3.18, 8.4.9, 8.4.14
0.278 - sleep: 99999999.722
Output for 8.4.13
0.274 - sleep: 99999999.726
Output for 8.3.26, 8.4.11
0.275 - sleep: 99999999.725
Output for 8.3.2, 8.3.11, 8.3.24 - 8.3.25, 8.4.5, 8.4.10
0.279 - sleep: 99999999.721
Output for 8.3.22, 8.3.27, 8.4.7 - 8.4.8
0.276 - sleep: 99999999.724
Output for 8.3.20 - 8.3.21, 8.3.23, 8.3.28, 8.3.30, 8.4.1, 8.4.3 - 8.4.4, 8.4.6
0.277 - sleep: 99999999.723
Output for 8.3.29
0.281 - sleep: 99999999.719
Output for 8.3.0, 8.3.19
0.271 - sleep: 99999999.729
Output for 8.3.17
0.338 - sleep: 99999999.662
Output for 8.3.16
0.299 - sleep: 99999999.701
Output for 8.3.15
0.315 - sleep: 99999999.685
Output for 8.3.14
0.32 - sleep: 99999999.68
Output for 8.3.13
0.28 - sleep: 99999999.72
Output for 8.3.12
0.264 - sleep: 99999999.736
Output for 8.3.10
0.284 - sleep: 99999999.716
Output for 8.3.9
0.267 - sleep: 99999999.733
Output for 8.3.8
0.309 - sleep: 99999999.691
Output for 8.3.7
0.332 - sleep: 99999999.668
Output for 8.3.6
0.272 - sleep: 99999999.728
Output for 8.3.5
0.289 - sleep: 99999999.711
Output for 8.3.3 - 8.3.4
0.273 - sleep: 99999999.727

preferences:
42.47 ms | 701 KiB | 4 Q