3v4l.org

run code in 300+ PHP versions simultaneously
<?php array("00.000","0","00000"); foreach(array as $value){ echo "value is $value \r\n"; if(empty($value)){ echo "empty\r\n"; }else{ echo "full\r\n"; } }

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)
7.0.20.0300.07320.06
7.0.10.0130.04720.16
7.0.00.0030.06020.19
5.6.170.0300.04020.62
5.6.160.0070.04020.55
5.6.150.0070.08318.21
5.6.140.0100.08018.14
5.6.130.0030.04718.23
5.6.120.0130.08021.02
5.6.110.0030.06320.99
5.6.100.0070.07720.97
5.6.90.0100.07320.94
5.6.80.0130.07020.50
5.5.310.0400.07720.32
5.5.300.0070.05317.95
5.5.290.0030.04018.08
5.5.280.0130.08020.87
5.5.270.0070.04020.86
5.5.260.0070.08320.83
5.5.250.0130.03020.61
5.5.240.0230.07020.26
5.4.450.0700.06019.46
5.4.440.0070.05719.31
5.4.430.0400.04719.61
5.4.420.0800.05319.27
5.4.410.0900.04319.30
5.4.400.0700.04318.99
5.4.390.0670.04719.13
5.4.380.0530.06019.17
5.4.370.0670.04719.14
5.4.360.0770.05019.17
5.4.350.0570.05718.95
5.4.340.0870.05319.23
5.4.320.0730.06018.93
5.4.310.0800.04719.17
5.4.300.0830.05018.93
5.4.290.0830.04719.32
5.4.280.0800.05019.16
5.4.270.0730.05019.28
5.4.260.0770.05019.28
5.4.250.0700.05719.22
5.4.240.0730.05319.22
5.4.230.0770.04719.18
5.4.220.0770.06318.94
5.4.210.1030.05719.32
5.4.200.0700.05719.13
5.4.190.0630.06019.25
5.4.180.0770.04719.24
5.4.170.0630.04718.94
5.4.160.0670.04719.07
5.4.150.0770.05719.04
5.4.140.0830.05016.52
5.4.130.0830.04316.50
5.4.120.0600.05016.52
5.4.110.0670.05716.48
5.4.100.0670.05716.41
5.4.90.0700.04316.59
5.4.80.0730.05016.57
5.4.70.0800.04316.64
5.4.60.0800.04716.55
5.4.50.0700.05316.59
5.4.40.0830.05716.25
5.4.30.0830.03716.57
5.4.20.0830.04016.62
5.4.10.0830.04316.65
5.4.00.0770.04715.96
5.3.290.0800.05014.61
5.3.280.0730.06314.45
5.3.270.0770.05314.46
5.3.260.0700.04314.51
5.3.250.0830.04714.69
5.3.240.0970.06314.53
5.3.230.0870.06314.46
5.3.220.0570.05314.58
5.3.210.0770.05014.47
5.3.200.0630.05314.59
5.3.190.0730.04314.53
5.3.180.0730.05314.51
5.3.170.0870.04014.65
5.3.160.0830.04314.45
5.3.150.0700.05714.32
5.3.140.0730.05314.48
5.3.130.0730.05714.53
5.3.120.0670.06014.47
5.3.110.0870.06014.34
5.3.100.0700.05313.98
5.3.90.0800.04713.95
5.3.80.0870.04313.95
5.3.70.0730.05013.80
5.3.60.0830.04013.84
5.3.50.0730.05013.84
5.3.40.0830.04713.96
5.3.30.0070.05014.00
5.3.20.0100.04713.51
5.3.10.0600.04713.59
5.3.00.0730.04013.58
5.2.170.0630.04011.02
5.2.160.0700.03310.98
5.2.150.0600.04311.12
5.2.140.0100.04011.02
5.2.130.0170.04311.11
5.2.120.0430.04711.18
5.2.110.0470.04310.98
5.2.100.0630.04011.02
5.2.90.0730.04711.11
5.2.80.0730.03311.03
5.2.70.0600.04711.04
5.2.60.0670.04010.90
5.2.50.0600.04011.01
5.2.40.0470.04010.98
5.2.30.0530.04010.89
5.2.20.0430.03711.11
5.2.10.0470.03310.86
5.2.00.0430.04710.70
5.1.60.0430.0409.99
5.1.50.0500.0379.99
5.1.40.0530.0339.96
5.1.30.0470.04010.32
5.1.20.0430.04310.34
5.1.10.0630.04310.21
5.1.00.0470.0379.97
5.0.50.0230.0308.56
5.0.40.0230.0238.29
5.0.30.0300.0408.19
5.0.20.0300.0408.18
5.0.10.0270.0308.14
5.0.00.0370.0408.06
4.4.90.0330.0236.91
4.4.80.0270.0236.91
4.4.70.0200.0206.91
4.4.60.0170.0236.91
4.4.50.0170.0236.91
4.4.40.0230.0376.91
4.4.30.0230.0206.91
4.4.20.0300.0206.91
4.4.10.0230.0236.91
4.4.00.0330.0276.91
4.3.110.0200.0276.91
4.3.100.0270.0306.91
4.3.90.0370.0236.91
4.3.80.0300.0306.91
4.3.70.0270.0176.91
4.3.60.0270.0176.91
4.3.50.0330.0136.91
4.3.40.0230.0336.91
4.3.30.0130.0206.91
4.3.20.0130.0236.91
4.3.10.0130.0206.91
4.3.00.0130.0206.91

preferences:
134.76 ms | 1394 KiB | 7 Q