3v4l.org

run code in 300+ PHP versions simultaneously
<?php $privateKey =<<<KEY -----BEGIN ENCRYPTED PRIVATE KEY----- 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 EkKr3BZw1Rwb4Sy/+fIloA== -----END ENCRYPTED PRIVATE KEY----- KEY; $privateKeyPassPhrase = 'icici'; $value = 'rrrrrr'; $clientPrivateKey = openssl_pkey_get_private($privateKey, $privateKeyPassPhrase); $isDecrypted = openssl_private_decrypt($value, $decrypted, $clientPrivateKey, OPENSSL_PKCS1_PADDING); var_dump($isDecrypted); $error = openssl_error_string(); var_dump($error);

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.4.130.0060.00318.75
8.4.120.0070.00219.66
8.4.110.0050.00424.14
8.4.100.0130.00718.11
8.4.90.0130.00720.42
8.4.80.0120.00720.69
8.4.70.0140.00818.70
8.4.60.0090.00720.70
8.4.50.0090.01118.58
8.4.40.0160.00318.05
8.4.30.0060.01324.03
8.4.20.0130.00719.64
8.4.10.0160.00319.57
8.3.260.0180.00216.70
8.3.250.0110.00916.49
8.3.240.0120.00616.85
8.3.230.0060.00316.80
8.3.220.0110.00518.93
8.3.210.0050.00316.70
8.3.200.0050.00416.36
8.3.190.0130.00717.09
8.3.180.0090.00718.71
8.3.170.0060.01316.89
8.3.160.0150.00316.64
8.3.150.0130.00616.92
8.3.140.0040.00417.23
8.3.130.0000.00818.18
8.3.120.0030.00620.70
8.3.110.0220.00417.54
8.3.100.0030.01618.38
8.3.50.0000.00918.57
8.2.290.0090.00816.60
8.2.280.0100.00920.53
8.2.270.0030.00516.79
8.2.260.0120.00617.19
8.2.250.0060.00317.02
8.2.240.0000.00817.06
8.2.230.0040.00418.50
8.2.220.0040.00418.48
8.1.330.0080.01016.40
8.1.320.0110.00816.44
8.1.310.0120.00316.80
8.1.300.0050.00318.58

preferences:
29.64 ms | 403 KiB | 5 Q