3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = '<?php\n/*\n * Squelette : squelettes-dist/inc-pied.html\n * Date : Mon, 13 Apr 2009 15:10:27 GMT\n * Compile : Thu, 11 Apr 2024 15:09:55 GMT (0.7ms)\n * Pas de boucle\n */ \n\n//\n// Fonction principale du squelette squelettes-dist/inc-pied.html pour ?><?php echo "AAAAAA"; __halt_compiler();.\n//\nfunction html____php_echo__AAAAAA_____halt_compiler____d8829f3fa844421a77bda8b36e925128($Cache, $Pile, $doublons=array(), $Numrows=array(), $SP=0) {\n\n\n\tif (isset($Pile[0]["doublons"]) AND is_array($Pile[0]["doublons"]))\n\t\t$doublons = nettoyer_env_doublons($Pile[0]["doublons"]);\n\n\t$connect = \\'?><?php echo \\\\"AAAAAA\\\\"; __halt_compiler();\\';\n\t$page = (\n\\'<div id="pied">\n\t<a href="http://www.spip.net/" title="\\' .\n_T(\\'public/spip/ecrire:site_realise_avec_spip\\',array()) .\n\\'"><img src="\\' .\ninterdire_scripts(find_in_path(\\'spip.png\\')) .\n\\'" alt="SPIP" width="48" height="16" /></a> | \n\t<a href="\\' .\ninterdire_scripts(entites_html((@$Pile[0][\\'skel\\']),true)) .\n\\'" title="\\' .\n_T(\\'public/spip/ecrire:voir_squelette\\',array()) .\n\\'" rel="nofollow">\\' .\n_T(\\'public/spip/ecrire:squelette\\',array()) .\n\\'</a>\\' .\n(($t1 = strval(interdire_scripts(invalideur_session($Cache, ((is_array($a = ($GLOBALS["visiteur_session"])) ? $a[\\'id_auteur\\'] : "") ? \\' \\':\\'\\')))))!==\\'\\' ?\n\t\t(\\'\n\t\\' . $t1 . (\t\\'| <a href="\\' .\n\texecuter_balise_dynamique(\\'URL_LOGOUT\\',\n\tarray(),\n\tarray(\\'\\'), $GLOBALS[\\'spip_lang\\'],4) .\n\t\\'" rel="nofollow">\\' .\n\t_T(\\'public/spip/ecrire:icone_deconnecter\\',array()) .\n\t\\'</a>\n\t\\')) :\n\t\t\\'\\') .\n(($t1 = strval(interdire_scripts(invalideur_session($Cache, ((is_array($a = ($GLOBALS["visiteur_session"])) ? $a[\\'id_auteur\\'] : "") ? \\'\\':\\' \\')))))!==\\'\\' ?\n\t\t($t1 . (\t\\'| <a href="\\' .\n\tinterdire_scripts(parametre_url(generer_url_public(\\'login\\'),\\'url\\',self())) .\n\t\\'" rel="nofollow" class=\\\\\\'login_modal\\\\\\'>\\' .\n\t_T(\\'public/spip/ecrire:lien_connecter\\',array()) .\n\t\\'</a>\\')) :\n\t\t\\'\\') .\n(($t1 = strval(invalideur_session($Cache, (include_spip("inc/autoriser")&&autoriser(\\'ecrire\\')?" ":""))))!==\\'\\' ?\n\t\t(\\'\n\t\\' . $t1 . (\t\\'| <a href="\\' .\n\tinterdire_scripts(eval(\\'return \\'.\\'_DIR_RESTREINT_ABS\\'.\\';\\')) .\n\t\\'">\\' .\n\t_T(\\'public/spip/ecrire:espace_prive\\',array()) .\n\t\\'</a>\\')) :\n\t\t\\'\\') .\n\\' | \n\t<a rel="contents" href="\\' .\ninterdire_scripts(generer_url_public(\\'plan\\')) .\n\\'">\\' .\n_T(\\'public/spip/ecrire:plan_site\\',array()) .\n\\'</a> | \n\t<a href="\\' .\ninterdire_scripts(generer_url_public(\\'backend\\')) .\n\\'" rel="alternate" title="\\' .\n_T(\\'public/spip/ecrire:syndiquer_site\\',array()) .\n\\'"><img src="\\' .\ninterdire_scripts(find_in_path(\\'feed.png\\')) .\n\\'" alt="\\' .\n_T(\\'public/spip/ecrire:icone_suivi_activite\\',array()) .\n\\'" width="16" height="16" />&nbsp;RSS&nbsp;2.0</a>\n</div>\n\\' .\n"<!-- SPIP-CRON --><div style=\\\\"background-image: url(\\'http://192.168.1.35:8080/spip/spip.php?action=cron\\');\\\\"></div>" .\n\\'\n\\');\n\n\treturn analyse_resultat_skel(\\'html____php_echo__AAAAAA_____halt_compiler____d8829f3fa844421a77bda8b36e925128\\', $Cache, $page, \\'squelettes-dist/inc-pied.html\\');\n}\n\n?>';

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.50.0070.01518.27
8.3.40.0300.01017.38
8.3.30.0320.00917.50
8.3.20.0350.00017.38
8.3.10.0150.01219.13
8.3.00.0230.00718.97
8.2.180.0210.00918.38
8.2.170.0260.00717.38
8.2.160.0410.00017.25
8.2.150.0300.00617.50
8.2.140.0340.00717.25
8.2.130.0390.00617.10
8.2.120.0290.01017.25
8.2.110.0330.00317.63
8.2.100.0270.00717.25
8.2.90.0210.01217.63
8.2.80.0350.00417.38
8.2.70.0290.00617.00
8.2.60.0270.01017.25
8.2.50.0380.00317.38
8.2.40.0200.01018.91
8.2.30.0240.00319.02
8.2.20.0260.00319.00
8.2.10.0240.00517.00
8.2.00.0230.01018.85
8.1.280.0240.00515.88
8.1.270.0180.00718.76
8.1.260.0300.00816.75
8.1.250.0340.00016.97
8.1.240.0230.01016.75
8.1.230.0250.00618.84
8.1.220.0290.00617.00
8.1.210.0250.00916.73
8.1.200.0310.00316.88
8.1.190.0250.00916.96
8.1.180.0250.00816.50
8.1.170.0300.00716.85
8.1.160.0260.00418.76
8.1.150.0170.01017.00
8.1.140.0190.01116.98
8.1.130.0300.00616.75
8.1.120.0250.01116.88
8.1.110.0280.00616.88
8.1.100.0300.00416.88
8.1.90.0200.00918.88
8.1.80.0080.02016.88
8.1.70.0230.00617.13
8.1.60.0280.00417.10
8.1.50.0280.00918.76
8.1.40.0260.00717.25
8.1.30.0270.00717.13
8.1.20.0270.00917.00
8.1.10.0250.00717.13
8.1.00.0230.01016.88

preferences:
1557.99 ms | 1083 KiB | 21 Q