3v4l.org

run code in 300+ PHP versions simultaneously
<?php //0046b if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199); ?> 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 jplmzbs8l3xn+kJMPg61cBbSjSUMaAn40NDB

preferences:
35.27 ms | 402 KiB | 5 Q