3v4l.org

run code in 300+ PHP versions simultaneously
<?php $null = NULL; $empty = ''; $start=microtime(TRUE); for($i=0;$i<10000000;$i++) { if($null === NULL) { } } var_export(microtime(TRUE)-$start); echo "\n"; $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.2.00.0000.43819.63
7.1.70.1140.41517.25
7.1.60.0130.52519.70
7.1.50.0170.46834.87
7.1.00.0100.74022.33
7.0.200.0030.44316.58
7.0.140.0100.56722.10
7.0.60.0200.47719.90
7.0.50.1370.44317.81
7.0.40.0100.50720.30
7.0.30.0300.51020.34
7.0.20.0370.53020.17
7.0.10.0070.46320.00
7.0.00.0100.50020.02
5.6.280.0031.67321.10
5.6.210.0071.09720.72
5.6.200.0071.12018.19
5.6.190.0031.13320.41
5.6.180.3301.25320.45
5.6.170.0301.13020.38
5.6.160.0171.10020.61
5.6.150.0071.20718.12
5.6.140.0031.02718.21
5.6.130.0071.11718.18
5.6.120.0031.12021.12
5.6.110.0031.08020.99
5.6.100.0031.11021.13
5.6.90.0101.11721.12
5.6.80.0031.12020.51
5.6.70.0001.16020.27
5.5.350.0231.15720.34
5.5.340.0101.12018.04
5.5.330.0101.03320.42
5.5.320.3131.04720.34
5.5.310.0201.03720.30
5.5.300.0071.10717.94
5.5.290.0071.11717.98
5.5.280.0031.08320.73
5.5.270.0001.05020.67
5.5.260.0071.08020.86
5.5.250.0231.08720.70
5.5.240.0231.08720.25
5.4.450.0301.10029.93
5.4.440.0601.27729.93
5.4.430.0301.26029.93
5.4.420.0301.17729.52
5.4.410.0801.17328.29
5.4.400.0371.24328.29
5.4.390.0201.21728.29
5.4.380.0071.68718.77
5.4.370.0131.66718.71
5.4.360.0101.72318.72
5.4.350.0101.48718.50
5.4.340.0201.54018.68
5.4.320.0111.12312.46
5.4.310.0071.29612.46
5.4.300.0141.18212.46
5.4.290.0091.16112.45
5.4.280.0051.67912.35
5.4.270.0091.16412.35
5.4.260.0101.69812.35
5.4.250.0111.15712.35
5.4.240.0131.18312.35
5.4.230.0111.31712.34
5.4.220.0071.33412.34
5.4.210.0071.16512.34
5.4.200.0131.21312.34
5.4.190.0111.34912.34
5.4.180.0141.38612.34
5.4.170.0121.24912.35
5.4.160.0191.44312.34
5.4.150.0181.43312.34
5.4.140.0101.51512.03
5.4.130.0171.42212.01
5.4.120.0101.26111.97
5.4.110.0051.15511.97
5.4.100.0131.22811.97
5.4.90.0081.15511.97
5.4.80.0071.18811.96
5.4.70.0091.18211.97
5.4.60.0201.14611.96
5.4.50.0211.14811.96
5.4.40.0161.23911.95
5.4.30.0121.26211.95
5.4.20.0261.21711.95
5.4.10.0321.15911.95
5.4.00.0301.22611.44
5.3.290.0091.48112.80
5.3.280.0291.42112.71
5.3.270.0111.41512.72
5.3.260.0141.45912.71
5.3.250.0111.39312.72
5.3.240.0081.38912.72
5.3.230.0101.48212.71
5.3.220.0111.40812.68
5.3.210.0091.35112.68
5.3.200.0321.34312.68
5.3.190.0081.39012.68
5.3.180.0091.67312.67
5.3.170.0301.58012.67
5.3.160.0091.50412.67
5.3.150.0181.60712.67
5.3.140.0431.90912.66
5.3.130.0121.42212.66
5.3.120.0091.43312.65
5.3.110.0241.37712.66
5.3.100.0161.38312.12
5.3.90.0251.60612.08
5.3.80.0151.60712.07
5.3.70.0301.70312.07
5.3.60.0101.66812.06
5.3.50.0081.98012.00
5.3.40.0081.68712.00
5.3.30.0241.44211.95
5.3.20.0141.53111.73
5.3.10.0171.98611.65
5.3.00.0461.64911.68
5.2.170.0131.9889.13
5.2.160.0451.9579.13
5.2.150.0211.9819.13
5.2.140.0131.9539.18
5.2.130.0481.9659.09
5.2.120.0181.9859.09
5.2.110.0581.9519.09
5.2.100.0112.0059.09
5.2.90.0361.9579.14
5.2.80.0421.9559.08
5.2.70.0082.0009.08
5.2.60.0361.9839.03
5.2.50.0331.9659.05
5.2.40.0261.9798.98
5.2.30.0461.9748.96
5.2.20.0181.7438.95
5.2.10.0251.9788.87
5.2.00.0231.9728.79
5.1.60.0191.9808.02
5.1.50.0061.9928.01
5.1.40.0231.9688.04
5.1.30.0111.9888.34
5.1.20.0381.9668.37
5.1.10.0601.9498.10
5.1.00.0691.9758.10
5.0.50.0102.0006.58
5.0.40.0091.9976.43
5.0.30.0232.0136.25
5.0.20.0511.9616.22
5.0.10.0061.9936.19
5.0.00.0241.9746.19
4.4.90.0091.9874.77
4.4.80.0151.9864.75
4.4.70.0071.9924.75
4.4.60.0091.9944.75
4.4.50.0341.9664.77
4.4.40.0531.9434.71
4.4.30.0081.9954.76
4.4.20.0101.9884.84
4.4.10.0171.9854.85
4.4.00.0081.9914.76
4.3.110.0091.9894.66
4.3.100.0201.9824.66
4.3.90.0161.9884.64
4.3.80.0281.9704.58
4.3.70.0041.9924.63
4.3.60.0071.9944.63
4.3.50.0071.9904.63
4.3.40.0441.9624.54
4.3.30.0431.9643.31
4.3.20.0131.9853.28
4.3.10.0041.9893.24
4.3.00.0071.33028.29

preferences:
37.11 ms | 401 KiB | 5 Q