3v4l.org

run code in 300+ PHP versions simultaneously
<?php //0046a 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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

preferences:
38.43 ms | 402 KiB | 5 Q