3v4l.org

run code in 300+ PHP versions simultaneously
<?php $key = <<<SOMEDATA777 -----BEGIN RSA PRIVATE KEY----- MIIBPQIBAAJBALqbHeRLCyOdykC5SDLqI49ArYGYG1mqaH9/GnWjGavZM02fos4l c2w6tCchcUBNtJvGqKwhC5JEnx3RYoSX2ucCAwEAAQJBAKn6O+tFFDt4MtBsNcDz GDsYDjQbCubNW+yvKbn4PJ0UZoEebwmvH1ouKaUuacJcsiQkKzTHleu4krYGUGO1 mEECIQD0dUhj71vb1rN1pmTOhQOGB9GN1mygcxaIFOWW8znLRwIhAMNqlfLijUs6 rY+h1pJa/3Fh1HTSOCCCCWA0NRFnMANhAiEAwddKGqxPO6goz26s2rHQlHQYr47K vgPkZu2jDCo7trsCIQC/PSfRsnSkEqCX18GtKPCjfSH10WSsK5YRWAY3KcyLAQIh AL70wdUu5jMm2ex5cZGkZLRB50yE6rBiHCd5W1WdTFoe -----END RSA PRIVATE KEY----- SOMEDATA777; $msg = "<ObtainTicketResponse><message></message><prolongationPeriod>999999999</prolongationPeriod><responseCode>OK</responseCode><salt>1499261850167</salt><ticketId>1</ticketId><ticketProperties>licensee=ivikhnyc licenseType=0 </ticketProperties></ObtainTicketResponse>"; $pk = openssl_get_privatekey($key); openssl_private_decrypt(base64_decode($data), $out, $pk); echo $out;

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.00618.31
8.3.50.0120.00616.50
8.3.40.0120.00318.70
8.3.30.0040.01118.63
8.3.20.0000.00818.74
8.3.10.0050.00321.73
8.3.00.0050.00319.47
8.2.180.0120.00316.85
8.2.170.0090.00622.96
8.2.160.0100.00720.40
8.2.150.0040.00425.66
8.2.140.0000.00724.66
8.2.130.0000.00820.42
8.2.120.0040.00426.35
8.2.110.0090.00022.11
8.2.100.0070.00317.90
8.2.90.0000.00718.08
8.2.80.0030.00617.97
8.2.70.0050.00317.92
8.2.60.0050.00318.09
8.2.50.0060.00318.10
8.2.40.0000.00822.35
8.2.30.0000.00720.84
8.2.20.0030.00517.87
8.2.10.0040.00418.05
8.2.00.0030.00618.07
8.1.280.0180.00325.92
8.1.270.0040.00422.14
8.1.260.0050.00326.35
8.1.250.0000.00728.09
8.1.240.0040.00420.30
8.1.230.0070.00321.02
8.1.220.0000.00917.76
8.1.210.0000.00818.77
8.1.200.0100.00017.48
8.1.190.0040.00417.35
8.1.180.0030.00518.10
8.1.170.0050.00318.76
8.1.160.0000.00718.87
8.1.150.0080.00018.73
8.1.140.0040.00419.41
8.1.130.0000.00718.88
8.1.120.0030.00317.40
8.1.110.0070.00017.39
8.1.100.0000.00817.45
8.1.90.0040.00417.39
8.1.80.0070.00017.27
8.1.70.0070.00017.40
8.1.60.0040.00417.53
8.1.50.0050.00317.54
8.1.40.0040.00717.43
8.1.30.0000.00817.67
8.1.20.0040.00417.69
8.1.10.0000.00717.55
8.1.00.0040.00417.48
8.0.300.0040.00421.41
8.0.290.0020.00516.75
8.0.280.0000.00718.25
8.0.270.0040.00417.19
8.0.260.0100.00016.73
8.0.250.0050.00316.93
8.0.240.0040.00416.85
8.0.230.0000.00716.95
8.0.220.0060.00016.88
8.0.210.0070.00016.95
8.0.200.0000.00716.91
8.0.190.0000.00816.85
8.0.180.0040.00416.88
8.0.170.0000.00716.88
8.0.160.0000.00716.86
8.0.150.0050.00216.88
8.0.140.0070.00016.85
8.0.130.0030.00313.27
8.0.120.0000.00716.88
8.0.110.0040.00416.76
8.0.100.0040.00416.90
8.0.90.0030.00316.86
8.0.80.0030.01316.92
8.0.70.0040.00416.80
8.0.60.0040.00416.80
8.0.50.0000.00716.83
8.0.30.0090.00916.96
8.0.20.0110.01017.40
8.0.10.0000.00717.00
8.0.00.0030.01416.98
7.4.330.0000.00515.55
7.4.320.0000.00616.55
7.4.300.0000.00616.61
7.4.290.0030.00616.60
7.4.280.0070.00016.63
7.4.270.0070.00016.61
7.4.260.0060.00013.32
7.4.250.0070.00016.52
7.4.240.0040.00416.63
7.4.230.0030.00516.39
7.4.220.0100.00716.54
7.4.210.0070.00716.54
7.4.200.0030.00316.57
7.4.160.0120.00716.59
7.4.150.0180.00017.40
7.4.140.0080.01117.86
7.4.130.0070.01816.47
7.4.120.0100.01116.49
7.4.110.0130.00316.46
7.4.100.0110.00516.38
7.4.90.0090.00816.51
7.4.80.0030.01319.39
7.4.70.0070.01116.46
7.4.60.0070.01016.27
7.4.50.0100.00616.57
7.4.40.0120.00916.66
7.4.30.0100.00716.60
7.4.00.0060.00914.70
7.3.330.0080.00013.00
7.3.320.0000.00513.00
7.3.310.0000.00816.29
7.3.300.0070.00016.23
7.3.290.0060.00016.25
7.3.280.0100.00616.24
7.3.270.0030.01417.40
7.3.260.0070.01216.38
7.3.250.0090.00916.38
7.3.240.0070.00916.26
7.3.230.0120.00616.39
7.3.210.0030.01316.21
7.3.200.0120.00616.21
7.3.190.0070.01016.54
7.3.180.0030.01316.38
7.3.170.0070.01416.23
7.3.160.0100.00616.25
7.2.330.0000.01716.67
7.2.320.0140.00316.27
7.2.310.0090.01316.57
7.2.300.0070.01516.30
7.2.290.0000.01516.51
7.2.110.0370.00316.42
7.2.100.0100.00716.54
7.2.90.0150.00616.30
7.2.80.0090.00916.59
7.2.70.0300.01016.43
7.2.60.0090.00716.68
7.2.50.0150.00316.71
7.2.40.0200.00016.73
7.2.30.0090.00916.78
7.2.20.0080.00816.57
7.2.10.0170.00316.57
7.2.00.0120.00317.92
7.1.230.0160.00415.72
7.1.220.0140.00415.46
7.1.210.0080.00815.68
7.1.200.0080.00315.58
7.1.190.0090.00315.32
7.1.180.0080.01115.61
7.1.170.0090.00615.30
7.1.160.0090.00615.54
7.1.150.0080.00815.38
7.1.140.0190.00015.32
7.1.130.0120.00315.49
7.1.120.0160.00015.55
7.1.110.0120.00315.43
7.1.100.0130.00116.87
7.1.90.0130.00315.48
7.1.80.0100.00715.39
7.1.70.1120.01115.33
7.1.60.1170.01124.57
7.1.50.1070.01024.47
7.1.40.1290.01224.04
7.1.30.1750.01324.23
7.1.20.1100.01024.07
7.1.10.0880.00715.09
7.1.00.1120.00815.34
7.0.310.0140.00015.31
7.0.300.0370.01015.04
7.0.290.0110.00715.22
7.0.280.0160.00015.17
7.0.270.0090.00915.25
7.0.260.0080.00614.92
7.0.250.0160.00014.95
7.0.240.0120.00015.07
7.0.230.0110.00415.09
7.0.220.0130.00515.41
7.0.210.0110.00315.39
7.0.200.1500.01415.12
7.0.190.1070.00315.01
7.0.180.1610.01014.95
7.0.170.1830.00714.85
7.0.160.1160.00714.94
7.0.150.0870.00814.96
7.0.140.0960.00714.93
7.0.130.0770.01114.93
7.0.120.0940.01014.96
7.0.110.0990.01114.99
7.0.100.1060.00714.93
7.0.90.0860.01114.76
7.0.80.0970.00814.98
7.0.70.1180.01014.88
7.0.60.0800.00514.83
7.0.50.1090.01014.99
7.0.40.0980.00913.98
7.0.30.1120.01014.11
7.0.20.0820.01113.97
7.0.10.0930.00214.07
7.0.00.0760.00913.87
5.6.380.0060.01214.25

preferences:
26.45 ms | 401 KiB | 5 Q