3v4l.org

run code in 300+ PHP versions simultaneously
<?php $pem = <<<PEM -----BEGIN CERTIFICATE----- MIIC+zCCAeOgAwIBAgIJAPKg9lX2H0oAMA0GCSqGSIb3DQEBCwUAMBQxEjAQBgNV BAMMCWxvY2FsaG9zdDAeFw0xNTExMjUyMTQ2NTlaFw0xNTExMjgyMTQ2NTlaMBQx EjAQBgNVBAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANd4B7T81h9sayA9peCJCW4KlL1GIUwoNZOwimZG7hLrY9POwXR4PpYeXZxO fdjso+8gVcWSJwXpbqWgzfMbe/m2c9iBa97KX5hOTxMRBdTkc+1WPBDUroEwJMpZ tR760DIWo/dTUV9zJcf//fqsaFw0trhLdIDKz4/A0+6KbkDf5HuJiAOwLHnAmgBe nsZeq+2gallUrc80AeaQr9P7TjXfUGw9tJ2fKEY/9lKxYLq6AxxzE574zxUu/O+c qF67YjB1fVfW2sjKA0r7JlXbjQX7TQHuhENbDDH5gjM5ZP247yJfUHzHljDrFugH tbGkzJqO83rUnkNk96xZbaLfLOkCAwEAAaNQME4wHQYDVR0OBBYEFM5UBEjdto77 fvR/b+BuB740bEmXMB8GA1UdIwQYMBaAFM5UBEjdto77fvR/b+BuB740bEmXMAwG A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAEaGXPN6B36ja1uhXq6Nd01A 3iVSbvgGwSjm1rVr1hVt3exdESivbn5l0N4HtCnQiisUcfzohavhNGQk5jpI0T12 366RJ8V7QUXt2HJMLs1YcnC+uNgHR2lmtj6eKLMPR/6cx1E8vo0tk2xaHE/5cruA dk31ylUxmsCiqJL3N1dybGYdMnboB2/NcCjtKWhSx9bvXiYc1Z+ZVha9+8CllqRb p5EtUYMV0hsXPZyDipeclhB1ROMrwcRa6y680O4NexJ0HD0NbiFcyincOswwTDbo SjXxYpdWHiKloGIa3qHN0MIas/lXqXDuR21zV7Yua2E0WRjKlCmoqVKvLHtqjVU= -----END CERTIFICATE----- PEM; $cert = @openssl_x509_read($pem)); $info = openssl_x509_parse($cert); var_dump($info);

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)
7.0.20.0300.06720.06
7.0.10.0070.08020.34
7.0.00.0100.08720.19
5.6.170.0230.04720.71
5.6.160.0070.07320.50
5.6.150.0100.06018.18
5.6.140.0070.08018.20
5.6.130.0030.05018.15
5.6.120.0130.07321.12
5.6.110.0000.07320.98
5.6.100.0070.08020.98
5.6.90.0100.08021.13
5.6.80.0100.07720.53
5.5.310.0300.07320.26
5.5.300.0070.07018.03
5.5.290.0030.04317.99
5.5.280.0100.07320.98
5.5.270.0000.06320.80
5.5.260.0100.07020.79
5.5.250.0030.06020.78
5.5.240.0070.06020.36

preferences:
145.68 ms | 1394 KiB | 7 Q