3v4l.org

run code in 300+ PHP versions simultaneously
<?php $count = 50000; $time = microtime(true); $items = array(); for ($i = 0; $i < $count; $i++) { $item = array(); $item['some_simple_key_0'] = 'value 0'; $item['some_simple_key_1'] = 'value 1'; $item['some_simple_key_2'] = 'value 2'; $item['some_simple_key_3'] = 'value 3'; $item['some_simple_key_4'] = 'value 4'; $item['some_simple_key_5'] = 'value 5'; $item['some_simple_key_6'] = 'value 6'; $item['some_simple_key_7'] = 'value 7'; $item['some_simple_key_8'] = 'value 8'; $item['some_simple_key_9'] = 'value 9'; $val = $item['some_simple_key_0']; $val = $item['some_simple_key_1']; $val = $item['some_simple_key_2']; $val = $item['some_simple_key_3']; $val = $item['some_simple_key_4']; $val = $item['some_simple_key_5']; $val = $item['some_simple_key_6']; $val = $item['some_simple_key_7']; $val = $item['some_simple_key_8']; $val = $item['some_simple_key_9']; $items[] = $item; } $spentTime = microtime(true) - $time; echo number_format($spentTime, 3) . ' seconds';

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.10.0280.05149.52
7.4.00.0300.04549.67
7.3.130.0280.05349.48
7.3.120.0370.03849.53
7.3.110.0270.05049.55
7.3.100.0200.03949.69
7.3.90.0180.04149.69
7.3.80.0260.03149.59
7.3.70.0190.03449.66
7.3.60.0230.04049.47
7.3.50.0200.03849.68
7.3.40.0280.03349.61
7.3.30.0230.03549.39
7.3.20.0080.04150.56
7.3.10.0080.03950.57
7.3.00.0190.03050.64
7.2.260.0230.06250.02
7.2.250.0210.05949.89
7.2.240.0230.04649.92
7.2.230.0220.04449.96
7.2.220.0180.04649.93
7.2.210.0190.03949.78
7.2.200.0210.04250.04
7.2.190.0240.03650.01
7.2.180.0170.04349.86
7.2.170.0160.04449.94
7.2.160.0230.04150.00
7.2.150.0170.03851.19
7.2.140.0190.02951.23
7.2.130.0130.03651.13
7.2.120.0080.04651.17
7.2.110.0050.04551.15
7.2.100.0050.04351.14
7.2.90.0150.03851.24
7.2.80.0130.04051.07
7.2.70.0420.04051.29
7.2.60.0150.03350.94
7.2.50.0170.04251.04
7.2.40.0140.03751.03
7.2.30.0120.03351.18
7.2.20.0100.04651.15
7.2.10.0150.03351.08
7.2.00.0200.03452.05
7.1.330.0100.04450.11
7.1.320.0070.05350.08
7.1.310.0100.04550.10
7.1.300.0080.05350.10
7.1.290.0070.05050.00
7.1.280.0100.04449.91
7.1.270.0180.04950.06
7.1.260.0070.05250.08
7.1.250.0200.04649.92
7.1.240.0120.04950.10
7.1.230.0100.05350.20
7.1.220.0050.05150.14
7.1.210.0050.05350.08
7.1.200.0060.04850.16
7.1.190.0120.04949.95
7.1.180.0050.05250.13
7.1.170.0070.06050.01
7.1.160.0070.04550.14
7.1.150.0020.05249.90
7.1.140.0080.05750.12
7.1.130.0070.04550.02
7.1.120.0080.05649.93
7.1.110.0200.05949.94
7.1.100.0130.05150.06
7.1.90.0080.04550.07
7.1.80.0050.05450.01
7.1.70.0160.03950.51
7.1.60.0020.06350.55
7.1.50.0190.05350.44
7.1.40.0140.05750.11
7.1.30.0150.04950.03
7.1.20.0130.04649.94
7.1.10.0120.04449.98
7.1.00.0130.06852.13
7.0.330.0130.05649.81
7.0.320.0100.05649.68
7.0.310.0150.04949.53
7.0.300.0150.04449.86
7.0.290.0080.05249.66
7.0.280.0020.06149.79
7.0.270.0130.04649.49
7.0.260.0150.05549.67
7.0.250.0050.05149.89
7.0.240.0060.05749.65
7.0.230.0100.04249.80
7.0.220.0080.04749.79
7.0.210.0130.05449.77
7.0.200.0680.05449.94
7.0.190.0100.06249.67
7.0.180.0120.04849.83
7.0.170.0100.06049.51
7.0.160.0130.04249.80
7.0.150.0080.04649.61
7.0.140.0100.06852.00
7.0.130.0030.05349.71
7.0.120.0050.06849.84
7.0.110.0110.04649.85
7.0.100.0080.05949.86
7.0.90.0180.04649.79
7.0.80.0110.05749.70
7.0.70.0050.05549.71
7.0.60.0140.07451.52
7.0.50.0070.07750.85
7.0.40.0110.05217.76
7.0.30.0190.06717.71
7.0.20.0070.06217.77
7.0.10.0130.07517.70
7.0.00.0090.08117.52
5.6.400.0400.15979.45
5.6.390.0370.15279.29
5.6.380.0250.15079.32
5.6.370.0450.13079.10
5.6.360.0330.14679.34
5.6.350.0480.13679.46
5.6.340.0250.15479.38
5.6.330.0330.15379.09
5.6.320.0350.13879.23
5.6.310.0270.15879.42
5.6.300.0350.14879.35
5.6.290.0400.14379.56
5.6.280.0240.18181.59
5.6.270.0320.15379.25
5.6.260.0310.13979.25
5.6.250.0350.14079.23
5.6.240.0450.11979.26
5.6.230.0410.15979.53
5.6.220.0310.16379.37
5.6.210.0290.16281.45
5.6.200.0280.16480.58
5.6.190.0390.15481.26
5.6.180.0410.13981.34
5.6.170.0290.15481.21
5.6.160.0270.15581.36
5.6.150.0380.12980.53
5.6.140.0370.16780.59
5.6.130.0340.16080.54
5.6.120.0230.14981.50
5.6.110.0310.17681.57
5.6.100.0380.17281.51
5.6.90.0310.13581.55
5.6.80.0300.14881.30
5.6.70.0380.15279.43
5.6.60.0370.13279.37
5.6.50.0480.13979.25
5.6.40.0300.13779.24
5.6.30.0320.13979.23
5.6.20.0490.16379.24
5.6.10.0280.13379.24
5.6.00.0260.14379.27
5.5.380.0300.13779.32
5.5.370.0460.14779.37
5.5.360.0270.14979.33
5.5.350.0340.14581.25
5.5.340.0360.14680.59
5.5.330.0410.15681.26
5.5.320.0380.14181.06
5.5.310.0390.14181.37
5.5.300.0270.17480.51
5.5.290.0380.15480.39
5.5.280.0430.15181.49
5.5.270.0400.13581.45
5.5.260.0340.15181.47
5.5.250.0320.15081.36
5.5.240.0230.13781.29
5.5.230.0340.16279.08
5.5.220.0370.15279.11
5.5.210.0300.16179.36
5.5.200.0260.13479.15
5.5.190.0270.15179.29
5.5.180.0420.14679.30
5.5.170.0460.11479.00
5.5.160.0160.16879.13
5.5.150.0330.14079.06
5.5.140.0430.14579.08
5.5.130.0220.16679.18
5.5.120.0480.14779.18
5.5.110.0350.15179.12
5.5.100.0380.14379.22
5.5.90.0430.13879.28
5.5.80.0300.16879.33
5.5.70.0280.14879.24
5.5.60.0370.15479.13
5.5.50.0300.13379.24
5.5.40.0310.13879.26
5.5.30.0370.13679.25
5.5.20.0330.13679.15
5.5.10.0260.16478.88
5.5.00.0300.13779.03
5.4.450.0210.16278.81
5.4.440.0330.13378.80
5.4.430.0500.14978.77
5.4.420.0850.13678.76
5.4.410.0940.11478.67
5.4.400.0950.13378.61
5.4.390.0840.14278.66
5.4.380.0840.13778.67
5.4.370.0790.12478.69
5.4.360.0830.13378.60
5.4.350.0820.14778.70
5.4.340.0850.14178.54
5.4.330.0250.16175.99
5.4.320.0870.12878.73
5.4.310.0790.14178.74
5.4.300.0820.15378.67
5.4.290.0870.13478.60
5.4.280.0870.15078.57
5.4.270.0750.15378.46
5.4.260.0920.13278.55
5.4.250.0860.13278.66
5.4.240.0930.15778.43
5.4.230.0870.15878.54
5.4.220.0800.13378.57
5.4.210.0790.13378.56
5.4.200.0870.15078.60
5.4.190.0890.14378.56
5.4.180.0910.14578.51
5.4.170.0970.14878.70
5.4.160.0910.13278.45
5.4.150.0340.14078.51
5.4.140.0310.15677.68
5.4.130.0400.15277.79
5.4.120.0610.15977.70
5.4.110.0900.14277.62
5.4.100.0830.13977.69
5.4.90.0900.14677.66
5.4.80.0830.15177.85
5.4.70.0830.14777.71
5.4.60.0940.13177.70
5.4.50.0950.12877.64
5.4.40.0830.12677.62
5.4.30.0730.14977.73
5.4.20.0840.13877.58
5.4.10.0930.13177.61
5.4.00.0830.13177.49
5.3.290.0830.14575.45
5.3.280.0860.14775.21
5.3.270.0880.16075.37
5.3.260.0880.14075.31
5.3.250.0780.14175.31
5.3.240.0760.13975.27
5.3.230.0800.15775.19
5.3.220.0840.13475.18
5.3.210.0950.14175.28
5.3.200.0850.17475.17
5.3.190.0870.15475.21
5.3.180.0830.15475.36
5.3.170.0810.16475.38
5.3.160.0850.15275.44
5.3.150.0940.15375.34
5.3.140.0710.14375.24
5.3.130.0760.15175.33
5.3.120.0830.14975.28
5.3.110.0910.15575.28
5.3.100.0810.16875.13
5.3.90.0910.14175.00
5.3.80.0900.16074.88
5.3.70.0930.14174.91
5.3.60.0870.14374.93
5.3.50.1030.13774.94
5.3.40.0980.14574.91
5.3.30.0880.13975.16
5.3.20.0890.15074.28
5.3.10.0870.13274.56
5.3.00.0940.12574.19
5.2.170.1570.13374.45
5.2.160.1670.13074.48
5.2.150.1800.17074.64
5.2.140.1970.12374.60
5.2.130.1570.10774.41
5.2.120.1570.11774.47
5.2.110.1530.11074.47
5.2.100.1870.10074.47
5.2.90.1670.16774.61
5.2.80.1730.12074.42
5.2.70.1730.11774.58
5.2.60.0600.13374.51
5.2.50.0270.16074.46
5.2.40.0130.14774.30
5.2.30.0170.13774.42
5.2.20.0500.13374.30
5.2.10.1600.15074.28
5.2.00.1630.227116.07
5.1.60.1700.167145.91
5.1.50.1400.207146.02
5.1.40.1500.180145.86
5.1.30.1600.267146.40
5.1.20.0570.177146.27
5.1.10.0530.167146.03
5.1.00.0400.203146.02
5.0.50.0270.240144.70
5.0.40.0600.227144.39
5.0.30.1000.247144.14
5.0.20.1200.230144.15
5.0.10.0900.223144.09
5.0.00.1230.240144.15
4.4.90.1030.210141.97
4.4.80.0930.210141.94
4.4.70.1030.243141.95
4.4.60.0930.260141.95
4.4.50.1000.237142.01
4.4.40.1100.243142.00
4.4.30.1170.273142.01
4.4.20.1130.240142.06
4.4.10.1100.240141.97
4.4.00.1070.253141.95
4.3.110.1100.287141.93
4.3.100.1100.220141.87
4.3.90.1030.207141.85
4.3.80.0970.257141.95
4.3.70.1100.237141.83
4.3.60.0300.277141.90
4.3.50.0530.250141.84
4.3.40.0500.277141.87
4.3.30.0400.290140.65
4.3.20.0400.310140.66
4.3.10.0300.290140.48
4.3.00.0300.243140.54

preferences:
43.44 ms | 401 KiB | 5 Q