3v4l.org

run code in 300+ PHP versions simultaneously
<?php $content = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ac pulvinar lorem. Donec viverra nisi quis quam lacinia congue. Suspendisse eu purus non mi feugiat dapibus. Maecenas ultrices purus ac purus aliquam, id luctus libero bibendum. Morbi ac sapien vehicula, finibus urna quis, sollicitudin augue. Nunc finibus, arcu ac placerat tristique, ex nulla porttitor felis, ac vestibulum ipsum mauris in orci. Proin id libero iaculis, aliquet augue et, luctus arcu. Maecenas lacus velit, aliquet at est in, laoreet blandit augue. Curabitur quam orci, egestas ut tempor ac, luctus quis nulla. Curabitur in libero sodales, dictum nisi dignissim, congue nulla. Nam sed placerat massa, eu auctor est. Nam volutpat ante quis nulla gravida auctor. Donec pretium suscipit aliquet. Nam mollis mi ac nisl varius, et pharetra magna convallis. Morbi nec sapien id elit iaculis accumsan. Nullam eleifend sem id tortor faucibus, venenatis pharetra augue interdum. Donec viverra, enim quis porttitor pretium, sem erat porta elit, sed molestie est ipsum eu neque. Donec sed pellentesque nulla. Duis luctus sagittis lectus, eget consectetur urna luctus quis. Sed eleifend neque lobortis diam vestibulum sodales. Pellentesque placerat lacinia diam non pellentesque. Phasellus a pulvinar sapien. Pellentesque erat diam, ullamcorper et suscipit id, volutpat eget nisi. Morbi tincidunt consectetur posuere. Donec efficitur orci quis nunc fringilla, nec elementum massa volutpat. Phasellus vehicula efficitur ligula, vel placerat nisl dapibus sed. Mauris quis ullamcorper magna, ac interdum nulla. Cras quis metus ac risus elementum sagittis non at eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Duis eleifend, diam ac tincidunt vehicula, enim velit dapibus nibh, nec tempor turpis tellus non turpis. Quisque tempus consequat metus, a imperdiet elit blandit ac. Proin eu volutpat risus, nec dignissim sem. Proin felis libero, vulputate nec hendrerit ut, lacinia ac odio. Ut interdum ac nisl at luctus. Vestibulum mauris ipsum, commodo et magna quis, fermentum molestie purus. Mauris pulvinar nibh volutpat, finibus nisi et, sodales eros. Nulla iaculis sollicitudin sem. </body> Maecenas et laoreet nisl, sed pretium magna. Ut vel mattis lorem. Aenean vitae massa efficitur nibh efficitur tincidunt. In dapibus ac nisl lacinia accumsan. Cras eu sem urna. Cras quis ligula quis massa vehicula faucibus eget ut diam. Duis eget ultrices ante, eget sollicitudin risus. Morbi non nisl eros. Aenean fringilla, dui ac lobortis ullamcorper, sem risus fermentum dolor, non posuere lectus augue eu purus. Aliquam metus justo, ultrices non accumsan at, eleifend quis lectus. Aliquam fringilla ante et justo luctus, vitae bibendum tellus vestibulum. Integer at bibendum sem, et eleifend lacus. Quisque eget laoreet libero. Vestibulum id blandit orci, a blandit mi. Nam posuere ultricies nulla at faucibus. Donec leo nisi, iaculis nec mollis quis, eleifend vitae enim. </body>This is it!'; for ($i = 1; $i <= 1000; $i++) { $parts = explode('</body>', $content); $post_body = array_pop($parts); $pre_body = implode('', $parts); } echo $post_body;

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.60.0120.00918.30
8.3.50.0100.01019.95
8.3.40.0090.00618.67
8.3.30.0070.00718.42
8.3.20.0000.00820.16
8.3.10.0000.00821.73
8.3.00.0090.00019.84
8.2.180.0150.00316.63
8.2.170.0110.00422.96
8.2.160.0030.01020.38
8.2.150.0060.00324.18
8.2.140.0080.00024.66
8.2.130.0080.00021.07
8.2.120.0050.00326.35
8.2.110.0040.00721.04
8.2.100.0070.00318.16
8.2.90.0030.00519.05
8.2.80.0030.00517.97
8.2.70.0080.00017.50
8.2.60.0050.00317.93
8.2.50.0060.00318.10
8.2.40.0030.00520.47
8.2.30.0080.00019.24
8.2.20.0000.00817.63
8.2.10.0000.00818.01
8.2.00.0040.00418.08
8.1.280.0070.00725.92
8.1.270.0030.00623.97
8.1.260.0050.00328.09
8.1.250.0080.00028.09
8.1.240.0060.00319.16
8.1.230.0080.00417.70
8.1.220.0000.00817.74
8.1.210.0040.00418.77
8.1.200.0090.00017.23
8.1.190.0000.00817.10
8.1.180.0030.00518.10
8.1.170.0000.00918.59
8.1.160.0030.00622.22
8.1.150.0000.00818.84
8.1.140.0080.00019.57
8.1.130.0040.00417.64
8.1.120.0020.00517.43
8.1.110.0080.00017.38
8.1.100.0040.00417.36
8.1.90.0040.00417.43
8.1.80.0000.00817.42
8.1.70.0000.00717.25
8.1.60.0030.00517.57
8.1.50.0000.00917.50
8.1.40.0030.00917.28
8.1.30.0050.00317.52
8.1.20.0030.00617.64
8.1.10.0030.00517.41
8.1.00.0050.00317.44
8.0.300.0040.00418.77
8.0.290.0000.00816.75
8.0.280.0050.00318.37
8.0.270.0000.00717.27
8.0.260.0070.00017.27
8.0.250.0000.00717.00
8.0.240.0050.00316.98
8.0.230.0080.00016.89
8.0.220.0040.00416.81
8.0.210.0050.00216.83
8.0.200.0000.00716.81
8.0.190.0040.00416.85
8.0.180.0040.00416.90
8.0.170.0030.00516.89
8.0.160.0040.00416.91
8.0.150.0050.00216.73
8.0.140.0070.00316.78
8.0.130.0080.00013.22
8.0.120.0050.00316.86
8.0.110.0030.00516.72
8.0.100.0040.00416.64
8.0.90.0050.00216.69
8.0.80.0100.00716.77
8.0.70.0030.00516.63
8.0.60.0000.00816.67
8.0.50.0000.00816.72
8.0.30.0080.01216.94
8.0.20.0110.01517.40
8.0.10.0000.00816.81
8.0.00.0070.01416.66
7.4.330.0060.00015.08
7.4.320.0040.00416.45
7.4.300.0040.00416.55
7.4.290.0090.00316.60
7.4.280.0000.00816.46
7.4.270.0030.00516.38
7.4.260.0030.00616.55
7.4.250.0040.00316.39
7.4.240.0000.00716.55
7.4.230.0000.00716.30
7.4.220.0100.01316.55
7.4.210.0100.01016.51
7.4.200.0040.00416.64
7.4.160.0120.00916.43
7.4.150.0100.01317.40
7.4.140.0150.00617.86
7.4.130.0100.01116.60
7.4.120.0120.01116.61
7.4.110.0090.01216.41
7.4.100.0090.01816.38
7.4.90.0100.01616.45
7.4.80.0090.01219.39
7.4.70.0040.01516.54
7.4.60.0030.01716.43
7.4.50.0030.01316.22
7.4.40.0070.01416.46
7.4.30.0090.01516.39
7.4.10.0060.01314.95
7.4.00.0040.01215.05
7.3.330.0030.00313.21
7.3.320.0030.00313.17
7.3.310.0040.00416.37
7.3.300.0000.00716.18
7.3.290.0100.00616.23
7.3.280.0090.01116.24
7.3.270.0100.01017.40
7.3.260.0120.00816.59
7.3.250.0120.01016.33
7.3.240.0110.01516.36
7.3.230.0100.01016.39
7.3.210.0070.01416.29
7.3.200.0120.00616.62
7.3.190.0060.01416.37
7.3.180.0070.01416.39
7.3.170.0030.01716.43
7.3.160.0090.01216.29
7.3.130.0070.01014.57
7.3.120.0070.01314.74
7.3.110.0030.01814.96
7.3.100.0120.00314.56
7.3.90.0060.00914.73
7.3.80.0030.01314.72
7.3.70.0090.00614.94
7.3.60.0040.01114.68
7.3.50.0030.00814.50
7.3.40.0090.00614.80
7.3.30.0030.00714.85
7.3.20.0060.00616.57
7.3.10.0090.00316.81
7.3.00.0080.00616.66
7.2.330.0070.01716.73
7.2.320.0130.01716.83
7.2.310.0060.01516.69
7.2.300.0060.02016.70
7.2.290.0030.01616.80
7.2.260.0040.01215.00
7.2.250.0120.00414.84
7.2.240.0130.00314.99
7.2.230.0070.01015.25
7.2.220.0100.00315.18
7.2.210.0100.00715.09
7.2.200.0030.01314.79
7.2.190.0000.01014.95
7.2.180.0090.00915.02
7.2.170.0090.00614.82
7.2.160.0060.00614.96
7.2.150.0070.00716.69
7.2.140.0030.01316.93
7.2.130.0030.00816.86
7.2.120.0060.00917.10
7.2.110.0080.00816.56
7.2.100.0030.01016.75
7.2.90.0030.01016.68
7.2.80.0070.01116.96
7.2.70.0080.00417.04
7.2.60.0050.00917.01
7.2.50.0070.01017.02
7.2.40.0040.00816.97
7.2.30.0100.00616.73
7.2.20.0060.01016.77
7.2.10.0110.00417.06
7.2.00.0020.01518.20
7.1.330.0070.00715.82
7.1.320.0000.01915.99
7.1.310.0110.00415.89
7.1.300.0000.01315.90
7.1.290.0090.00616.01
7.1.280.0090.00915.77
7.1.270.0030.00615.66
7.1.260.0030.01315.83
7.1.250.0000.00915.62
7.1.240.0090.00615.62
7.1.230.0070.00715.55
7.1.220.0090.00615.68
7.1.210.0070.00315.65
7.1.200.0080.00615.86
7.1.190.0030.00615.60
7.1.180.0100.00315.93
7.1.170.0080.00615.71
7.1.160.0030.00615.94
7.1.150.0040.01115.94
7.1.140.0070.00715.68
7.1.130.0030.01415.68
7.1.120.0040.01115.91
7.1.110.0120.00615.95
7.1.100.0050.00515.82
7.1.90.0070.00715.67
7.1.80.0040.00415.73
7.1.70.0080.00616.51
7.1.60.0070.00717.66
7.1.50.0000.00915.84
7.1.40.0070.00715.88
7.1.30.0070.00715.91
7.1.20.0100.00715.87
7.1.10.0070.01015.68
7.1.00.0000.04519.03
7.0.330.0000.01515.20
7.0.320.0130.00315.40
7.0.310.0100.00715.27
7.0.300.0030.01315.05
7.0.290.0090.00615.48
7.0.280.0060.01015.51
7.0.270.0030.00715.50
7.0.260.0040.00715.39
7.0.250.0030.00915.45
7.0.240.0060.00615.61
7.0.230.0000.01515.64
7.0.220.0040.01115.25
7.0.210.0060.01215.37
7.0.200.0030.00816.09
7.0.190.0030.00915.26
7.0.180.0030.01015.51
7.0.170.0060.00915.45
7.0.160.0040.01215.50
7.0.150.0000.01715.47
7.0.140.0080.01115.38
7.0.130.0070.00715.42
7.0.120.0120.00415.51
7.0.110.0100.00615.51
7.0.100.0040.01115.18
7.0.90.0060.01215.16
7.0.80.0080.03517.78
7.0.70.0100.03517.54
7.0.60.0120.03317.76
7.0.50.0090.03617.90
7.0.40.0100.03416.87
7.0.30.0050.03816.94
7.0.20.0100.03616.82
7.0.10.0080.03816.79
7.0.00.0070.04016.77
5.6.400.0030.00714.41
5.6.390.0060.00914.53
5.6.380.0130.00314.59
5.6.370.0060.01214.05
5.6.360.0040.00814.63
5.6.350.0030.01014.51
5.6.340.0040.01114.59
5.6.330.0030.01114.51
5.6.320.0030.01614.47
5.6.310.0070.01014.32
5.6.300.0000.01114.26
5.6.290.0100.00314.45
5.6.280.0060.00614.29
5.6.270.0030.01314.40
5.6.260.0030.01713.99
5.6.250.0040.01114.21
5.6.240.0030.01314.60
5.6.230.0120.03317.49
5.6.220.0120.03017.54
5.6.210.0120.03317.40
5.6.200.0100.03317.81
5.6.190.0100.03417.69
5.6.180.0100.03617.69
5.6.170.0130.02917.82
5.6.160.0110.03117.56
5.6.150.0100.03217.64
5.6.140.0050.03717.70
5.6.130.0070.04117.70
5.6.120.0090.03617.74
5.6.110.0090.03417.76
5.6.100.0100.03417.63
5.6.90.0070.04017.72
5.6.80.0030.03617.44
5.6.70.0090.03417.22
5.6.60.0190.04017.17
5.6.50.0080.03517.46
5.6.40.0100.03517.28
5.6.30.0080.03717.29
5.6.20.0060.03717.39
5.6.10.0090.03417.33
5.6.00.0110.03017.27
5.5.380.0080.01114.48
5.5.370.0000.01714.53
5.5.360.0000.01014.19
5.5.350.0000.01814.43
5.5.340.0030.01414.27
5.5.330.0030.01014.24
5.5.320.0060.00614.14
5.5.310.0040.01114.35
5.5.300.0100.00714.64
5.5.290.0000.01414.01
5.5.280.0070.00714.38
5.5.270.0000.01414.31
5.5.260.0080.00814.13
5.5.250.0060.00614.20
5.5.240.0030.01014.29
5.5.230.0040.01514.40
5.5.220.0030.01313.98
5.5.210.0060.01014.12
5.5.200.0030.01014.30
5.5.190.0000.01414.31
5.5.180.0090.00314.41
5.5.170.0030.01014.11
5.5.160.0030.01714.12
5.5.150.0000.01514.01
5.5.140.0070.01014.07
5.5.130.0000.01314.22
5.5.120.0040.00714.50
5.5.110.0120.00314.38
5.5.100.0060.00314.19
5.5.90.0000.01014.38
5.5.80.0120.00614.20
5.5.70.0030.01614.19
5.5.60.0000.01513.84
5.5.50.0030.01314.31
5.5.40.0030.01314.22
5.5.30.0120.00314.18
5.5.20.0030.01014.27
5.5.10.0030.01314.05
5.5.00.0030.01314.13

preferences:
54.87 ms | 401 KiB | 5 Q