3v4l.org

run code in 300+ PHP versions simultaneously
<?php ini_set('memory_limit', '8096M'); $cert = "-----BEGIN CERTIFICATE----- MIIFvzCCA6egAwIBAgIJALgpa/kpWTsyMA0GCSqGSIb3DQEBCwUAMHYxCzAJBgNV BAYTAkVHMQswCQYDVQQIDAJOWTEOMAwGA1UEBwwFY2Fpcm8xDTALBgNVBAoMBHpl YnkxDDAKBgNVBAsMA1d3dzEQMA4GA1UEAwwHUldFcndlcjEbMBkGCSqGSIb3DQEJ ARYMYWFAZ21haWwuY29tMB4XDTE3MDEwNjAyMTczMloXDTE4MDEwNjAyMTczMlow djELMAkGA1UEBhMCRUcxCzAJBgNVBAgMAk5ZMQ4wDAYDVQQHDAVjYWlybzENMAsG A1UECgwEemVieTEMMAoGA1UECwwDV3d3MRAwDgYDVQQDDAdSV0Vyd2VyMRswGQYJ KoZIhvcNAQkBFgxhYUBnbWFpbC5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw ggIKAoICAQDfG2/PNpin1XrFtdaPDLvFupwU8N+TsM3gNXEqhaaM3k3VGUfcYTg3 q2uRqiMM/2nYrAy3UXWdNSernHfged1012LUUbg+nb/ZR3HhGp9QzYzsYWIAQSGs vS/gMzbtOM/1/FOl9S0wOoORecNYj/w0HciQe3kXOALc6HN3TD0AIkZQ75Ix52nG mBOzTgOlhGnZZv2uztKlpG3TXkPRWW+Ap2Ggl4qmDNmlKCLejyEVg6tzA9SqJy6s ddcYPPNrIRwg+yNowIdMRbm3PQH/buJNvbOXqQNcvS4FKIgtd2+WzG/d1k/0Pddk VoNWJI6PJlhN0h14Sc9b8M7IBVCXBM7psE70TISXWskoE1nDEdiK3HX/lDiDOSaY EbkZQ3919rmiLonfdQkLB0LH3MaZCFv7VbE5aQLilQnPBfj371N+miouQoETcFJ7 GOQWVqcaEislbnqG1EbKUwmAzt2wW1VmqjcZv4KqV9+TnKFeofcF7NGOy+ca7VV5 DxV9tT7+MN1nhh7xHunw5UIu7pvUZhEadSqT/xlgM8Kf60UOlmxUO7Cecs936mQA Xg2qFGcgEbyjkNzWe4Cip6UOilm9+97ZcYpDB1EHFgEKDPm4Ul7wTfvOTD53eSWF hFWPIuqLHK0yUCr06HlV47OlFYh1cYYWO7ZHseOozX8vb3+33uFgcwIDAQABo1Aw TjAdBgNVHQ4EFgQUu5krIAfpcO7lKx8G9kgoqnXXMR8wHwYDVR0jBBgwFoAUu5kr IAfpcO7lKx8G9kgoqnXXMR8wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOC AgEAE3kqLUdCHoBH7awr2yi518fYHtOyWprEYAdCsFQDCZGWrlLGKw7Z7CokOyOL 5KCAKN+54Qg67qzbgJ6uS0VXgJn1Q7hmy6uLbaGyAB5xSfUYBDbbgr59qNb5toK9 keN8S2bsv1NnXZvh8vuYJMJ1tbOGW5j7ZANlNsfsfxm3p9y+XzAmJYnu8sBPPYJA liTQSBx1NnDgR6mAedygsHEjmjgz30maQqQyGLl29uLiF6EnN1tJnJBx0siICor7 F4fsM75vZvM1yeL3N7Yi+t1GAk+OIJJymsRRvwkZ1f5yRzE2UxbsbV7J4xZ6HZ8l 9WyFK9mvR2tIYn0Mr6OF6CNyUjHHaDv07IJyXpeRR3tzdXJVsl5ZC3EQHFDqxTOX B9QI7QLh6o8Rgs3giB5c4qjkbXaOuqaYh8QIAMGsrz0PGlNxArbwuNBlQPqI017x 8xVaKtw1r0sYx2hAMR6fBvJpeM94/6X2vJNb5paVgCHVNpMdoxom3onnjYMMP48+ 1ilOcCA61YewaaSG8HIcpOsmVEj5ajYiy1J5FpT15S/A2ptcssbyp8ZqqSHjjhC+ o6tgxFmXVL0TdDCkeuv+06+GlTd0z0/XEHOXKNwwgAfa10CtT300Xwb2chSQLynS iU3mBVwd/x4DRn9Lmflu57pVgWkyW4mFSTL+jEavkeC7fVE= -----END CERTIFICATE-----"; $key = openssl_get_publickey($cert); $pub_key_ids = array_fill(0, 2300000, $key); openssl_seal($data, $sealed, $ekeys, $pub_key_ids);

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.5.10.0060.01121.88
8.5.00.0120.01020.11
8.4.150.0020.00014.05
8.4.140.0100.01117.80
8.4.130.0140.00617.68
8.4.120.0060.00622.21
8.4.110.0040.00422.63
8.4.100.0100.00917.82
8.4.90.0140.00520.63
8.4.80.0140.00617.95
8.4.70.0160.00817.83
8.4.60.0130.00820.34
8.4.50.0120.01018.86
8.4.40.0060.00319.39
8.4.30.0130.00617.70
8.4.20.0080.01120.31
8.4.10.0090.00619.75
8.3.280.0120.00718.41
8.3.270.0110.00916.73
8.3.260.0100.00916.53
8.3.250.0120.00718.83
8.3.240.0080.00916.61
8.3.230.0150.00616.54
8.3.220.0140.00417.07
8.3.210.0090.00916.92
8.3.200.0070.00316.58
8.3.190.0040.00419.03
8.3.180.0110.00718.46
8.3.170.0070.01116.83
8.3.160.0110.00716.87
8.3.150.0150.00418.71
8.3.140.0050.00316.60
8.3.130.0060.00316.41
8.3.120.0060.00320.86
8.3.110.0110.00020.94
8.3.100.0110.00016.42
8.3.90.0040.00426.77
8.3.80.0090.00018.43
8.3.70.0090.00618.43
8.3.60.0120.00418.55
8.3.50.0080.01021.87
8.3.40.0120.00318.97
8.3.30.0120.00318.84
8.3.20.0050.00320.83
8.3.10.0040.00421.72
8.3.00.0080.00019.56
8.2.290.0070.00320.38
8.2.280.0060.00218.64
8.2.270.0030.00516.79
8.2.260.0040.01118.77
8.2.250.0110.00417.07
8.2.240.0060.00317.29
8.2.230.0060.00322.58
8.2.220.0070.00424.06
8.2.210.0090.01226.77
8.2.200.0060.00316.75
8.2.190.0040.01116.91
8.2.180.0110.00717.00
8.2.170.0060.00922.96
8.2.160.0160.00419.13
8.2.150.0040.00424.18
8.2.140.0040.00424.66
8.2.130.0050.00319.39
8.2.120.0050.00326.35
8.2.110.0090.00020.42
8.2.100.0040.00817.91
8.2.90.0050.00317.63
8.2.80.0040.00418.03
8.2.70.0040.00417.91
8.2.60.0060.00317.97
8.2.50.0040.00418.10
8.2.40.0080.00019.41
8.2.30.0070.00019.16
8.2.20.0050.00217.91
8.2.10.0000.01017.92
8.2.00.0000.00817.72
8.1.330.0100.00916.54
8.1.320.0070.01216.23
8.1.310.0060.00316.76
8.1.300.0030.00616.15
8.1.290.0030.00630.84
8.1.280.0120.00625.92
8.1.270.0050.00322.19
8.1.260.0070.00026.35
8.1.250.0000.00828.09
8.1.240.0040.00423.97
8.1.230.0070.00419.09
8.1.220.0040.00417.77
8.1.210.0040.00418.77
8.1.200.0060.00317.35
8.1.190.0000.00817.25
8.1.180.0050.00318.10
8.1.170.0040.00418.42
8.1.160.0080.00022.07
8.1.150.0040.00418.82
8.1.140.0050.00219.51
8.1.130.0030.00319.00
8.1.120.0030.00317.39
8.1.110.0040.00417.36
8.1.100.0060.00317.42
8.1.90.0040.00417.45
8.1.80.0040.00417.40
8.1.70.0000.00717.44
8.1.60.0050.00317.45
8.1.50.0060.00317.46
8.1.40.0040.00417.53
8.1.30.0000.00817.68
8.1.20.0020.00517.64
8.1.10.0030.00617.59
8.1.00.0040.00417.48
8.0.300.0000.00819.82
8.0.290.0000.00716.75
8.0.280.0000.00718.43
8.0.270.0000.00817.18
8.0.260.0050.00317.20
8.0.250.0000.00716.98
8.0.240.0030.00517.01
8.0.230.0000.00716.95
8.0.220.0050.00316.93
8.0.210.0070.00016.75
8.0.200.0000.00716.94
8.0.190.0040.00416.92
8.0.180.0000.00716.92
8.0.170.0000.00716.81
8.0.160.0040.00416.89
8.0.150.0030.00616.76
8.0.140.0000.00816.74
8.0.130.0000.00613.27
8.0.120.0080.00016.79
8.0.110.0040.00416.91
8.0.100.0000.00716.83
8.0.90.0040.00416.67
8.0.80.0040.01216.82
8.0.70.0070.00016.90
8.0.60.0000.00716.76
8.0.50.0000.00716.91
8.0.30.0090.01117.00
8.0.20.0090.01017.40
8.0.10.0000.00816.82
8.0.00.0090.00916.57
7.4.330.0060.00015.55
7.4.320.0000.00716.38
7.4.300.0060.00016.41
7.4.290.0000.00716.39
7.4.280.0040.00416.58
7.4.270.0040.00416.49
7.4.260.0000.00716.43
7.4.250.0030.00516.56
7.4.240.0070.00016.50
7.4.230.0030.00316.66
7.4.220.0060.01216.61
7.4.210.0080.00516.58
7.4.200.0000.00816.40
7.4.160.0110.00516.47
7.4.150.0070.01817.40
7.4.140.0100.00817.86
7.4.130.0110.00716.63
7.4.120.0090.01016.59
7.4.110.0110.00916.37
7.4.100.0110.01116.36
7.4.90.0100.01016.45
7.4.80.0060.01219.39
7.4.70.0080.01216.51
7.4.60.0030.01216.41
7.4.50.0070.01116.49
7.4.40.0030.01416.35
7.4.30.0050.01116.64
7.4.00.0100.00315.18
7.3.330.0000.00513.19
7.3.320.0030.00312.96
7.3.310.0050.00216.39
7.3.300.0060.00016.12
7.3.290.0060.00016.25
7.3.280.0100.00816.26
7.3.270.0110.00617.40
7.3.260.0120.01116.25
7.3.250.0060.01216.39
7.3.240.0150.00316.18
7.3.230.0110.00616.43
7.3.210.0120.00316.36
7.3.200.0030.01316.38
7.3.190.0140.00616.32
7.3.180.0100.00616.16
7.3.170.0090.00616.28
7.3.160.0090.00916.32
7.2.330.0160.00016.59
7.2.320.0160.00016.66
7.2.310.0110.00616.61
7.2.300.0160.00616.39
7.2.290.0100.01016.48
7.2.60.0070.00716.90
7.2.50.0060.00916.52
7.1.200.0000.00915.44
7.1.70.0870.01489.19
7.1.60.5530.03387.43
7.1.50.0440.02049.10
7.1.00.0270.08094.62
7.0.200.0100.03688.66
7.0.140.0370.07794.15
7.0.130.0070.09394.28
7.0.120.0130.08394.25
7.0.110.0170.08394.17
7.0.100.0430.07794.10
7.0.90.0430.07094.31
7.0.80.0170.08794.26
7.0.70.0300.07094.38
7.0.60.0300.07094.14
7.0.50.0330.08094.37
7.0.40.0430.07794.21
7.0.30.0470.09094.27
7.0.20.0300.09794.12
7.0.10.0330.09094.05
7.0.00.0430.09794.35
5.6.290.1300.250249.16
5.6.280.1030.220249.13
5.6.270.0870.233249.34
5.6.260.1130.213249.15
5.6.250.1500.223249.14
5.6.240.1030.227249.09
5.6.230.1200.213249.26
5.6.220.1170.227249.07
5.6.210.1230.250249.15
5.6.200.1130.313249.14
5.6.190.1100.270249.16
5.6.180.1430.230249.15
5.6.170.1200.233249.07
5.6.160.1200.250249.25
5.6.150.1330.237249.35
5.6.140.1370.233249.10
5.6.130.1370.223249.33
5.6.120.1930.217249.21
5.6.110.1230.227249.17
5.6.100.1200.217249.19
5.6.90.1200.220249.02
5.6.80.1330.223248.48
5.6.70.1400.203248.48
5.6.60.1400.233248.48
5.6.50.1170.240248.50
5.6.40.1170.230248.46
5.6.30.1230.200248.55
5.6.20.1270.257248.43
5.6.10.1100.247248.55
5.6.00.1070.240248.39

preferences:
36.18 ms | 403 KiB | 5 Q