3v4l.org

run code in 300+ PHP versions simultaneously
<?php function fibs_under_100() { $output = array(0, 1); $i = 0; $j = 1; for (; $j < 100; ) { $last = $j; $j = $i + $j; $i = $last; $output[] = $last; } return $output; } var_dump(fibs_under_100())

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
5.4.390.0570.06018.61
5.4.380.0870.06018.50
5.4.370.0930.05718.57
5.4.360.0970.05318.50
5.4.350.0970.06318.86
5.4.340.0830.05718.53
5.4.320.0530.06318.86
5.4.310.0830.05018.78
5.4.300.0970.05018.79
5.4.290.0830.04718.46
5.4.280.0870.05018.77
5.4.270.0730.05718.75
5.4.260.0470.06318.74
5.4.250.0770.05318.78
5.4.240.0800.05018.76
5.4.230.0770.05018.79
5.4.220.0700.05318.73
5.4.210.0870.06018.75
5.4.200.0830.05716.69
5.4.190.0900.06718.77
5.4.180.0670.05718.72
5.4.170.2130.06018.82
5.4.160.0900.05318.76
5.4.150.0670.05318.52
5.4.140.0770.06716.43
5.4.130.0730.05016.25
5.4.120.0900.05716.33
5.4.110.0770.05316.29
5.4.100.0530.06716.18
5.4.90.0870.05016.29
5.4.80.0970.05016.36
5.4.70.0830.04716.39
5.4.60.0670.05316.25
5.4.50.0730.05316.27
5.4.40.0700.05316.25
5.4.30.0630.06016.29
5.4.20.0730.07016.30
5.4.10.0730.06316.22
5.4.00.0930.05315.64
5.3.290.0800.06014.71
5.3.280.1000.05014.70
5.3.270.0930.04714.73
5.3.260.0730.06014.61
5.3.250.0800.05714.63
5.3.240.0670.07314.64
5.3.230.0800.05714.62
5.3.220.1170.06314.79
5.3.210.0930.05314.79
5.3.200.0700.05314.68
5.3.190.0900.07014.58
5.3.180.0930.06714.80
5.3.170.0900.06014.59
5.3.160.0570.07014.56
5.3.150.0730.06014.78
5.3.140.0930.05314.73
5.3.130.0800.06014.59
5.3.120.0930.05314.78
5.3.110.0200.06714.75
5.3.100.0170.07714.16
5.3.90.1130.06014.10
5.3.80.0830.06314.21
5.3.70.0900.07014.06
5.3.60.1170.06314.21
5.3.50.0900.06314.05
5.3.40.0800.07313.99
5.3.30.0830.05713.94
5.3.20.0800.05013.82
5.3.10.2730.05713.82
5.3.00.1070.04313.62
5.2.170.1000.05311.20
5.2.160.0670.04711.26
5.2.150.0830.04711.29
5.2.140.0370.05711.16
5.2.130.0570.03711.08
5.2.120.0800.03311.20
5.2.110.0500.04311.20
5.2.100.0700.06011.23
5.2.90.0770.04311.13
5.2.80.0600.04311.17
5.2.70.0900.04311.11
5.2.60.0800.04011.06
5.2.50.0770.04711.06
5.2.40.0670.04310.97
5.2.30.0630.06311.10
5.2.20.0600.03311.16
5.2.10.0600.03710.99
5.2.00.0600.04710.89
5.1.60.0830.02710.03
5.1.50.0870.04010.01
5.1.40.0570.0379.97
5.1.30.0770.04310.52
5.1.20.0870.04710.37
5.1.10.0630.03710.07
5.1.00.0600.03710.08
5.0.50.0370.0408.54
5.0.40.0230.0338.50
5.0.30.0270.0578.20
5.0.20.0130.0338.22
5.0.10.0330.0308.30
5.0.00.0370.0538.14
4.4.90.0230.0335.88
4.4.80.0230.0275.89
4.4.70.0270.0205.91
4.4.60.0270.0235.91
4.4.50.0130.0275.92
4.4.40.0330.0275.88
4.4.30.0270.0275.90
4.4.20.0300.0235.92
4.4.10.0300.0205.97
4.4.00.0130.0335.95
4.3.110.0230.0235.84
4.3.100.0330.0235.85
4.3.90.0230.0305.81
4.3.80.0370.0305.84
4.3.70.0200.0235.77
4.3.60.0300.0205.78
4.3.50.0230.0275.81
4.3.40.0300.0305.73
4.3.30.0170.0275.15
4.3.20.0130.0205.15
4.3.10.0170.0335.15
4.3.00.0170.0239.46

preferences:
140.32 ms | 1394 KiB | 7 Q