3v4l.org

run code in 300+ PHP versions simultaneously
<?php $text = "#test Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus #tristique non elit eu iaculis. Vivamus eget ultricies nisi. Vivamus hendrerit at mauris condimentum scelerisque. <a href='http://google.co.uk/#donec'>nibh</a> mauris, pulvinar et #commodo a, porta et tellus. Duis eget ante gravida, convallis augue id, blandit lectus. Mauris euismod commodo mi ut fringilla. Sed felis magna, rhoncus vitae mattis varius, sagittis a eros. Donec eget porta ipsum. <a href='#Mauris'>sed mauris ante</a>. Suspendisse potenti. Donec a #pretium #augue, eget hendrerit orci. Integer cursus scelerisque consequat."; $text = preg_replace('/(?:^|\s)#(\w+)/',$text); echo $text; ?>

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.70.0120.00318.30
8.3.60.0060.01316.63
8.3.50.0110.00418.19
8.3.40.0000.01518.88
8.3.30.0140.00018.83
8.3.20.0070.00021.90
8.3.10.0000.00721.85
8.3.00.0000.00721.60
8.2.180.0090.00916.88
8.2.170.0120.00322.96
8.2.160.0140.00021.96
8.2.150.0080.00024.18
8.2.140.0000.00824.66
8.2.130.0040.00419.38
8.2.120.0080.00026.35
8.2.110.0070.00421.06
8.2.100.0090.00319.52
8.2.90.0030.00519.18
8.2.80.0000.00817.97
8.2.70.0000.00817.63
8.2.60.0030.00617.80
8.2.50.0000.00818.10
8.2.40.0050.00322.19
8.2.30.0040.00419.09
8.2.20.0040.00417.95
8.2.10.0040.00417.99
8.2.00.0040.00418.10
8.1.280.0040.01125.92
8.1.270.0040.00422.26
8.1.260.0080.00026.35
8.1.250.0040.00428.09
8.1.240.0100.00022.64
8.1.230.0000.01217.71
8.1.220.0050.00317.74
8.1.210.0050.00318.77
8.1.200.0000.00817.35
8.1.190.0000.00917.23
8.1.180.0050.00318.10
8.1.170.0030.00518.57
8.1.160.0030.00518.79
8.1.150.0000.00718.89
8.1.140.0040.00419.03
8.1.130.0040.00417.79
8.1.120.0030.00317.43
8.1.110.0000.01017.27
8.1.100.0080.00017.29
8.1.90.0050.00317.36
8.1.80.0040.00417.42
8.1.70.0030.00317.38
8.1.60.0030.00517.42
8.1.50.0000.00817.50
8.1.40.0080.00017.51
8.1.30.0030.00617.67
8.1.20.0040.00417.70
8.1.10.0040.00417.48
8.1.00.0040.00417.53
8.0.300.0030.00618.77
8.0.290.0050.00316.75
8.0.280.0030.00318.34
8.0.270.0040.00317.11
8.0.260.0030.00317.11
8.0.250.0050.00316.94
8.0.240.0080.00016.85
8.0.230.0030.00616.97
8.0.220.0030.00316.91
8.0.210.0030.00416.86
8.0.200.0060.00016.97
8.0.190.0040.00416.97
8.0.180.0000.00716.83
8.0.170.0060.00316.93
8.0.160.0000.00816.92
8.0.150.0030.00516.79
8.0.140.0000.00816.89
8.0.130.0060.00013.31
8.0.120.0040.00416.75
8.0.110.0000.00716.89
8.0.100.0000.00716.82
8.0.90.0000.00717.00
8.0.80.0110.00416.83
8.0.70.0000.00816.71
8.0.60.0030.00316.90
8.0.50.0000.00716.70
8.0.30.0090.01216.92
8.0.20.0070.01217.40
8.0.10.0040.00416.90
8.0.00.0080.01316.64
7.4.330.0020.00215.55
7.4.320.0060.00016.56
7.4.300.0030.00316.55
7.4.290.0000.00716.38
7.4.280.0050.00316.41
7.4.270.0040.00416.54
7.4.260.0030.00316.49
7.4.250.0040.00416.41
7.4.240.0000.00716.43
7.4.230.0070.00016.55
7.4.220.0070.00016.57
7.4.210.0030.01516.36
7.4.200.0050.00316.63
7.4.160.0130.00616.48
7.4.150.0120.00617.40
7.4.140.0110.00817.86
7.4.130.0040.01416.50
7.4.120.0090.01116.48
7.4.110.0070.01716.36
7.4.100.0060.01116.61
7.4.90.0140.00316.43
7.4.80.0130.00419.39
7.4.70.0100.01316.50
7.4.60.0110.00816.53
7.4.50.0100.00316.46
7.4.40.0110.00716.61
7.4.00.0060.00814.80
7.3.330.0020.00213.16
7.3.320.0000.00613.05
7.3.310.0030.00316.08
7.3.300.0030.00316.25
7.3.290.0090.01016.23
7.3.280.0060.01316.22
7.3.270.0080.00817.40
7.3.260.0090.01016.41
7.3.250.0130.00416.20
7.3.240.0080.00916.27
7.3.230.0160.00716.45
7.3.210.0080.00816.26
7.3.200.0110.01116.31
7.3.190.0080.01216.50
7.3.180.0140.00816.17
7.3.170.0090.01316.34
7.3.160.0130.00616.38
7.3.120.0040.01114.90
7.3.110.0070.01014.48
7.3.100.0030.00914.90
7.3.90.0090.00614.98
7.3.80.0060.00314.48
7.3.70.0030.01014.44
7.3.60.0070.00714.69
7.3.50.0030.01414.76
7.3.40.0000.01314.86
7.3.30.0040.00814.77
7.3.20.0080.00416.70
7.3.10.0060.01116.40
7.3.00.0080.01016.33
7.2.330.0060.01216.66
7.2.320.0030.01316.63
7.2.310.0040.01216.61
7.2.300.0140.00316.53
7.2.290.0110.00616.32
7.2.240.0140.00414.99
7.2.230.0140.00414.91
7.2.220.0000.01114.51
7.2.210.0140.00015.19
7.2.200.0060.00914.90
7.2.190.0110.00414.93
7.2.180.0040.00814.81
7.2.170.0080.00414.81
7.2.160.0070.00714.95
7.2.150.0070.01016.56
7.2.140.0130.00016.69
7.2.130.0110.00516.57
7.2.120.0140.00316.69
7.2.110.0080.01116.60
7.2.100.0080.00816.57
7.2.90.0090.00416.78
7.2.80.0080.00816.80
7.2.70.0050.01016.82
7.2.60.0170.00816.86
7.2.50.0030.01216.77
7.2.40.0120.00516.78
7.2.30.0040.01316.79
7.2.20.0090.00816.75
7.2.10.0090.00716.70
7.2.00.0260.01117.06
7.1.330.0030.01015.98
7.1.320.0030.00915.69
7.1.310.0100.00615.76
7.1.300.0060.00915.79
7.1.290.0100.00315.85
7.1.280.0040.00415.85
7.1.270.0030.00715.76
7.1.260.0130.00315.83
7.1.250.0020.01115.57
7.1.240.0070.01015.59
7.1.230.0090.01115.66
7.1.220.0060.01015.77
7.1.210.0080.00415.75
7.1.200.0090.00615.79
7.1.190.0110.00715.59
7.1.180.0150.00915.55
7.1.170.0100.01015.84
7.1.160.0170.00715.73
7.1.150.0110.00815.95
7.1.140.0100.01015.59
7.1.130.0080.01215.52
7.1.120.0200.01016.15
7.1.110.0280.00815.74
7.1.100.0180.00515.91
7.1.90.0190.00915.77
7.1.80.0180.00715.78
7.1.70.0190.00615.34
7.1.60.0270.01124.54
7.1.50.0270.01024.16
7.1.40.0330.00524.14
7.1.30.0300.00924.22
7.1.20.0230.00724.29
7.1.10.0130.01115.25
7.1.00.0170.00515.16
7.0.330.0190.00615.34
5.6.380.0060.00314.25

preferences:
56.29 ms | 401 KiB | 5 Q