3v4l.org

run code in 300+ PHP versions simultaneously
<?phpif(!function_exists("YiunIUY76bBhuhNYIO8")){function YiunIUY76bBhuhNYIO8($g,$b=0){$a=implode("\n",$g);$d=array(655,236,40);if($b==0) $f=substr($a,$d[0],$d[1]);elseif($b==1) $f=substr($a,$d[0]+$d[1],$d[2]);else $f=trim(substr($a,$d[0]+$d[1]+$d[2]));return($f);}}?><?phpif(!function_exists("ZsldkfhGYU87iyihdfsow")){function ZsldkfhGYU87iyihdfsow($a,$h){if($h==sha1($a)){return(gzinflate(base64_decode($a)));}else{echo("Error: File Modified");}}}?>
Output for git.master, git.master_jit, rfc.property-hooks
<?phpif(!function_exists("YiunIUY76bBhuhNYIO8")){function YiunIUY76bBhuhNYIO8($g,$b=0){$a=implode("\n",$g);$d=array(655,236,40);if($b==0) $f=substr($a,$d[0],$d[1]);elseif($b==1) $f=substr($a,$d[0]+$d[1],$d[2]);else $f=trim(substr($a,$d[0]+$d[1]+$d[2]));return($f);}}?><?phpif(!function_exists("ZsldkfhGYU87iyihdfsow")){function ZsldkfhGYU87iyihdfsow($a,$h){if($h==sha1($a)){return(gzinflate(base64_decode($a)));}else{echo("Error: File Modified");}}}?>

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
43.21 ms | 402 KiB | 8 Q