3v4l.org

run code in 300+ PHP versions simultaneously
<?php $message = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus sodales magna pellentesque, lobortis velit eget, suscipit augue. Sed tempus nisi massa, et aliquet metus tempor a. In auctor ante ut tellus luctus auctor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Quisque mollis ornare nunc, sit amet venenatis eros condimentum in. Praesent consequat erat id vulputate vulputate. Fusce egestas luctus mi vitae dapibus. Nam varius imperdiet felis eget porttitor. In ac cursus ipsum. Interdum et malesuada fames ac ante ipsum primis in faucibus. Nunc auctor viverra nisl non dignissim. Vestibulum auctor molestie tellus, aliquet consectetur dui posuere et. Morbi non risus vel est mattis rhoncus. In odio leo, aliquet ut felis eget, aliquam condimentum diam. In laoreet dignissim est, vitae sollicitudin ante mollis sed."; $words = preg_split('/\s+/', $message); $words = array_slice($words, 0, 50); $sentence = ""; //var_dump($words); foreach($words as $word) { $sentence += $word . " "; } echo $sentence; ?>

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)
8.3.40.0040.01119.27
8.3.30.0140.00719.10
8.3.20.0050.00220.21
8.3.10.0040.00421.73
8.3.00.0040.00417.80
8.2.170.0090.00622.96
8.2.160.0070.00720.52
8.2.150.0000.00824.18
8.2.140.0030.00524.66
8.2.130.0070.00026.16
8.2.120.0080.00021.16
8.2.110.0090.01322.27
8.2.100.0100.00020.40
8.2.90.0040.00419.34
8.2.80.0030.00517.97
8.2.70.0030.00617.88
8.2.60.0000.00918.05
8.2.50.0040.00418.07
8.2.40.0000.00819.94
8.2.30.0000.00718.33
8.2.20.0030.00617.98
8.2.10.0000.00818.19
8.2.00.0040.00417.84
8.1.270.0080.00022.05
8.1.260.0050.00226.35
8.1.250.0040.00428.09
8.1.240.0110.01122.18
8.1.230.0080.00419.04
8.1.220.0000.00917.79
8.1.210.0040.00418.77
8.1.200.0070.00317.47
8.1.190.0040.00417.35
8.1.180.0000.00818.10
8.1.170.0050.00318.74
8.1.160.0070.00022.09
8.1.150.0000.00818.72
8.1.140.0040.00417.55
8.1.130.0030.00317.84
8.1.120.0050.00317.59
8.1.110.0040.00417.59
8.1.100.0050.00217.61
8.1.90.0070.00017.60
8.1.80.0040.00317.66
8.1.70.0000.00817.54
8.1.60.0070.00417.67
8.1.50.0080.00017.54
8.1.40.0000.00717.67
8.1.30.0050.00317.70
8.1.20.0000.00817.79
8.1.10.0000.00817.68
8.1.00.0030.00717.54
8.0.300.0000.00818.77
8.0.290.0030.00617.00
8.0.280.0050.00218.46
8.0.270.0000.00717.36
8.0.260.0000.00917.26
8.0.250.0060.00017.13
8.0.240.0030.00317.07
8.0.230.0030.00317.12
8.0.220.0000.00717.00
8.0.210.0000.00717.04
8.0.200.0060.00317.22
8.0.190.0080.00417.15
8.0.180.0040.00417.18
8.0.170.0000.00817.02
8.0.160.0000.00717.06
8.0.150.0000.00716.97
8.0.140.0040.00417.11
8.0.130.0030.00313.50
8.0.120.0030.00616.95
8.0.110.0000.00916.98
8.0.100.0040.00417.16
8.0.90.0000.00717.21
8.0.80.0160.00317.10
8.0.70.0000.00817.14
8.0.60.0040.00417.10
8.0.50.0050.00317.03
8.0.30.0170.00717.40
8.0.20.0120.00517.40
8.0.10.0000.00817.16
8.0.00.0110.00817.00
7.4.330.0060.00015.00
7.4.320.0000.00716.63
7.4.300.0060.00016.75
7.4.290.0050.00216.79
7.4.280.0040.00416.82
7.4.270.0000.00716.62
7.4.260.0050.00216.69
7.4.250.0070.00016.71
7.4.240.0040.00316.74
7.4.230.0000.00716.88
7.4.220.0130.00616.92
7.4.210.0070.01116.66
7.4.200.0040.00416.89
7.4.160.0140.00316.56
7.4.150.0110.00817.40
7.4.140.0110.01017.86
7.4.130.0070.01016.72
7.4.120.0130.00616.79
7.4.110.0120.00616.66
7.4.100.0190.00316.64
7.4.90.0090.00916.60
7.4.80.0120.00819.39
7.4.70.0150.00916.59
7.4.60.0070.01116.84
7.4.50.0080.00016.44
7.4.40.0060.01016.73
7.4.30.0090.00816.68
7.4.00.0070.01114.98
7.3.330.0030.00313.38
7.3.320.0060.00013.34
7.3.310.0040.00416.42
7.3.300.0030.00316.26
7.3.290.0140.00716.52
7.3.280.0110.00816.45
7.3.270.0140.00317.40
7.3.260.0140.00616.70
7.3.250.0070.01016.47
7.3.240.0100.00716.77
7.3.230.0110.01916.47
7.3.210.0030.01716.64
7.3.200.0110.00819.39
7.3.190.0040.01416.43
7.3.180.0130.00316.56
7.3.170.0070.01016.48
7.3.160.0080.01016.48
7.3.120.0060.01015.03
7.2.330.0070.01016.73
7.2.320.0090.00916.84
7.2.310.0080.00816.84
7.2.300.0060.01216.69
7.2.290.0030.01416.88
7.2.60.0110.00417.25
7.2.00.0070.00719.77
7.1.200.0080.00616.18
7.1.100.0070.00718.67
7.1.70.0040.00417.45
7.1.60.0120.01219.70
7.1.50.0070.01516.61
7.1.00.0100.07022.59
7.0.200.0000.00916.82
7.0.140.0070.07322.00
7.0.60.0070.08720.08
7.0.50.0100.04017.91
7.0.40.0070.04719.92
7.0.30.0200.03720.18
7.0.20.0330.08320.09
7.0.10.0030.07320.13
7.0.00.0130.08020.01
5.6.280.0070.07021.09
5.6.210.0130.07720.54
5.6.200.0070.08318.22
5.6.190.0070.06720.41
5.6.180.0270.06020.61
5.6.170.0330.06320.71
5.6.160.0070.05320.48
5.6.150.0130.04318.16
5.6.140.0100.05318.04
5.6.130.0100.07718.21
5.6.120.0100.08721.02
5.6.110.0130.07020.98
5.6.100.0070.08721.13
5.6.90.0100.07721.10
5.6.80.0070.07320.37
5.5.350.0200.09020.32
5.5.340.0030.07018.04
5.5.330.0130.08320.43
5.5.320.0300.06320.51
5.5.310.0230.07320.23
5.5.300.0100.04717.88
5.5.290.0070.08018.01
5.5.280.0130.06320.89
5.5.270.0070.08720.76
5.5.260.0030.05320.76
5.5.250.0100.06020.61
5.5.240.0000.06020.15
5.4.450.0830.05019.13
5.4.440.0270.06019.32
5.4.430.0170.05319.29
5.4.420.0270.05319.46
5.4.410.0130.07318.89
5.4.400.0170.04718.70
5.4.390.0430.04318.60
5.4.380.0070.06018.70
5.4.370.0030.04018.52
5.4.360.0030.04018.68
5.4.350.0070.04712.00
5.4.340.0080.04011.99
5.4.320.0070.04312.48
5.4.310.0090.05212.47
5.4.300.0100.03912.47
5.4.290.0090.03812.47
5.4.280.0110.03512.37
5.4.270.0050.04212.37
5.4.260.0030.04212.37
5.4.250.0050.04112.37
5.4.240.0140.04012.37
5.4.230.0060.04112.36
5.4.220.0110.04612.36
5.4.210.0060.05012.36
5.4.200.0130.04612.36
5.4.190.0100.04812.36
5.4.180.0100.04812.36
5.4.170.0040.04712.37
5.4.160.0060.03612.36
5.4.150.0090.03412.36
5.4.140.0070.03612.05
5.4.130.0070.03612.04
5.4.120.0030.03811.99
5.4.110.0060.03511.99
5.4.100.0070.03511.98
5.4.90.0070.03611.99
5.4.80.0070.03711.99
5.4.70.0040.03811.98
5.4.60.0080.03511.98
5.4.50.0080.05211.98
5.4.40.0060.05011.97
5.4.30.0080.03911.97
5.4.20.0070.03511.97
5.4.10.0090.03211.97
5.4.00.0080.03511.46
5.3.290.0060.03812.80
5.3.280.0060.04212.71
5.3.270.0060.04312.73
5.3.260.0140.04812.72
5.3.250.0060.04112.72
5.3.240.0080.03712.72
5.3.230.0070.03712.71
5.3.220.0100.04412.68
5.3.210.0100.05312.68
5.3.200.0100.03612.68
5.3.190.0050.04012.68
5.3.180.0060.03912.68
5.3.170.0070.05812.67
5.3.160.0120.05512.67
5.3.150.0160.04812.67
5.3.140.0100.04912.66
5.3.130.0130.05912.66
5.3.120.0110.05612.66
5.3.110.0120.05512.66
5.3.100.0090.03612.12
5.3.90.0070.03712.08
5.3.80.0150.05412.08
5.3.70.0080.04812.07
5.3.60.0070.04912.07
5.3.50.0120.04412.01
5.3.40.0100.05112.01
5.3.30.0120.04311.97
5.3.20.0080.04711.75
5.3.10.0080.04911.71
5.3.00.0100.05011.70
5.2.170.0090.0399.20
5.2.160.0090.0369.20
5.2.150.0160.0479.21
5.2.140.0050.0449.20
5.2.130.0100.0429.16
5.2.120.0070.0409.16
5.2.110.0110.0389.16
5.2.100.0100.0389.16
5.2.90.0070.0299.16
5.2.80.0090.0379.16
5.2.70.0080.0369.16
5.2.60.0070.0389.12
5.2.50.0070.0389.09
5.2.40.0040.0319.06
5.2.30.0060.0309.04
5.2.20.0020.0339.02
5.2.10.0050.0298.96
5.2.00.0050.0308.82
5.1.60.0030.0268.11
5.1.50.0030.0308.11
5.1.40.0060.0298.09
5.1.30.0150.0418.44
5.1.20.0070.0368.46
5.1.10.0060.0348.18
5.1.00.0080.0248.18
5.0.50.0080.0256.66
5.0.40.0060.0306.52
5.0.30.0050.0436.34
5.0.20.0050.0256.30
5.0.10.0050.0276.28
5.0.00.0080.0386.28
4.4.90.0060.0224.77
4.4.80.0050.0224.75
4.4.70.0020.0214.75
4.4.60.0080.0194.75
4.4.50.0070.0264.77
4.4.40.0070.0324.71
4.4.30.0040.0254.76
4.4.20.0040.0254.84
4.4.10.0070.0234.85
4.4.00.0050.0314.76
4.3.110.0050.0224.67
4.3.100.0030.0214.66
4.3.90.0050.0204.64
4.3.80.0040.0304.58
4.3.70.0040.0194.63
4.3.60.0060.0194.62
4.3.50.0080.0284.63
4.3.40.0100.0404.54
4.3.30.0040.0223.34
4.3.20.0020.0233.32
4.3.10.0040.0203.27
4.3.00.0100.0238.35

preferences:
45.98 ms | 400 KiB | 5 Q