3v4l.org

run code in 300+ PHP versions simultaneously
<?php $null = NULL; $empty = ''; $start=microtime(TRUE); for($i=0;$i<10000000;$i++) { if($empty === '') { } } var_export(microtime(TRUE)-$start); echo "\n"; $start=microtime(TRUE); for($i=0;$i<10000000;$i++) { if(!isset($null)) { } } var_export(microtime(TRUE)-$start); echo "\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.4.00.0100.31215.00
7.3.120.0030.33114.57
7.3.110.0000.41314.79
7.3.100.0030.27415.09
7.3.90.0030.31215.10
7.3.80.0100.30915.14
7.3.70.0000.33614.85
7.3.60.0030.30814.98
7.3.50.0070.37115.02
7.3.40.0100.36114.86
7.3.30.0030.33014.54
7.3.20.0070.31516.72
7.3.10.0030.35016.52
7.3.00.0020.30016.62
7.2.250.0070.33515.17
7.2.240.0070.42514.88
7.2.230.0070.36615.03
7.2.220.0070.33815.19
7.2.210.0030.34015.04
7.2.200.0030.29815.23
7.2.190.0000.31515.19
7.2.180.0100.33514.97
7.2.170.0000.41215.25
7.2.130.0030.30717.07
7.2.120.0030.33416.92
7.2.110.0160.28816.71
7.2.100.0130.26517.05
7.2.90.0070.29316.96
7.2.80.0130.27117.05
7.2.70.0070.28416.95
7.2.60.0100.33016.81
7.2.50.0070.30517.13
7.2.40.0100.31016.68
7.2.30.0130.29616.90
7.2.20.0070.28416.93
7.2.10.0070.31116.90
7.2.00.0120.29518.11
7.1.330.0100.91315.82
7.1.320.0000.93515.84
7.1.310.0070.93016.04
7.1.300.0000.89415.91
7.1.290.0070.92215.83
7.1.280.0030.95015.70
7.1.270.0030.96915.95
7.1.260.0070.85115.70
7.1.250.0000.89515.88
7.1.70.0030.31317.01
7.1.60.0030.43419.70
7.1.50.0230.38334.69
7.1.00.0000.54022.43
7.0.200.0000.37716.57
7.0.140.0000.46322.04
7.0.60.0100.33319.92
7.0.50.0030.33717.90
7.0.40.0070.39720.09
7.0.30.0130.34720.16
7.0.20.0300.38720.01
7.0.10.0270.40020.18
7.0.00.0030.40720.12
5.6.280.0000.96721.01
5.6.210.0200.87720.51
5.6.200.0000.80018.21
5.6.190.0030.82720.61
5.6.180.0230.88720.64
5.6.170.0170.81020.48
5.6.160.0070.79020.40
5.6.150.0030.80718.20
5.6.140.0030.80718.15
5.6.130.0070.76018.12
5.6.120.0030.80721.14
5.6.110.0100.78721.02
5.6.100.0030.76021.08
5.6.90.0070.73720.98
5.6.80.0100.79020.41
5.6.70.0070.81320.51
5.5.350.0000.67020.44
5.5.340.0030.72017.96
5.5.330.0070.79720.43
5.5.320.0200.72020.31
5.5.310.0200.79320.29
5.5.300.0070.74018.01
5.5.290.0100.71717.95
5.5.280.0070.80020.68
5.5.270.0100.78020.82
5.5.260.0030.78020.63
5.5.250.0100.82720.61
5.5.240.0130.78720.15
5.4.450.0200.80019.20
5.4.440.0070.72719.26
5.4.430.0270.76019.35
5.4.420.0300.79019.37
5.4.410.0200.82719.29
5.4.400.0300.82319.09
5.4.390.1570.76319.12
5.4.380.0230.83319.24
5.4.370.0370.77319.09
5.4.360.0200.82719.25
5.4.350.0230.80019.09
5.4.340.0230.79318.77
5.4.320.0230.78719.16
5.4.310.0430.82718.77
5.4.300.0090.88612.45
5.4.290.0090.78212.45
5.4.280.0181.28412.35
5.4.270.0160.87612.35
5.4.260.0111.19012.35
5.4.250.0080.86312.35
5.4.240.0100.82912.35
5.4.230.0051.00412.34
5.4.220.0161.38612.34
5.4.210.0090.84912.34
5.4.200.0070.89312.34
5.4.190.0090.86712.34
5.4.180.0111.00912.34
5.4.170.0100.98612.35
5.4.160.0100.94712.35
5.4.150.0070.95012.34
5.4.140.0070.98112.02
5.4.130.0091.04012.01
5.4.120.0060.87111.97
5.4.110.0110.93911.96
5.4.100.0130.88411.97
5.4.90.0050.81011.97
5.4.80.0090.86611.97
5.4.70.0041.12511.96
5.4.60.0120.81611.96
5.4.50.0120.87711.96
5.4.40.0050.81111.95
5.4.30.0150.85911.95
5.4.20.0190.79111.95
5.4.10.0080.91311.95
5.4.00.0060.85411.44
5.3.290.3230.84015.82
5.3.280.0121.00112.71
5.3.270.0061.04412.72
5.3.260.0111.06212.72
5.3.250.0060.96012.72
5.3.240.0121.10012.72
5.3.230.0060.97612.71
5.3.220.0050.93112.68
5.3.210.0120.94612.68
5.3.200.0080.94212.68
5.3.190.0120.93912.68
5.3.180.0121.12512.68
5.3.170.0081.16912.67
5.3.160.0181.02012.67
5.3.150.0071.09212.67
5.3.140.0081.34912.66
5.3.130.0101.21512.66
5.3.120.0111.00412.66
5.3.110.0090.96812.66
5.3.100.0100.97312.12
5.3.90.0110.99512.08
5.3.80.0161.29012.08
5.3.70.0161.17512.08

preferences:
37.11 ms | 401 KiB | 5 Q