3v4l.org

run code in 300+ PHP versions simultaneously
<?php if(!function_exists('sg_load')){$__v=phpversion();$__x=explode('.',$__v);$__v2=$__x[0].'.'.(int)$__x[1];$__u=strtolower(substr(php_uname(),0,3));$__ts=(@constant('PHP_ZTS') || @constant('ZEND_THREAD_SAFE')?'ts':'');$__f=$__f0='ixed.'.$__v2.$__ts.'.'.$__u;$__ff=$__ff0='ixed.'.$__v2.'.'.(int)$__x[2].$__ts.'.'.$__u;$__ed=@ini_get('extension_dir');$__e=$__e0=@realpath($__ed);$__dl=function_exists('dl') && function_exists('file_exists') && @ini_get('enable_dl') && !@ini_get('safe_mode');if($__dl && $__e && version_compare($__v,'5.2.5','<') && function_exists('getcwd') && function_exists('dirname')){$__d=$__d0=getcwd();if(@$__d[1]==':') {$__d=str_replace('\\','/',substr($__d,2));$__e=str_replace('\\','/',substr($__e,2));}$__e.=($__h=str_repeat('/..',substr_count($__e,'/')));$__f='/ixed/'.$__f0;$__ff='/ixed/'.$__ff0;while(!file_exists($__e.$__d.$__ff) && !file_exists($__e.$__d.$__f) && strlen($__d)>1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='http://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="<html><body>PHP script '".__FILE__."' is protected by <a href=\"http://www.sourceguardian.com/\">SourceGuardian</a> and requires a SourceGuardian loader '".$__f0."' to be installed.<br><br>1) <a href=\"".$__ixedurl."\" target=\"_blank\">Click here</a> to download the required '".$__f0."' loader from the SourceGuardian site<br>2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="<br>3) Edit ".$__ini." and add 'extension=".$__f0."' directive<br>4) Restart the web server";}}$__msg.="</body></html>";}die($__msg);exit();}}return $arr=sg_load('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'); echo $arr; ?>

Abusive script

This script was stopped while abusing our resources

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.2.100.0270.00417.88
8.2.90.0270.00317.63
8.2.80.0250.00617.75
8.2.70.0260.00517.75
8.2.60.0250.00617.57
8.2.50.0260.00417.57
8.2.40.0210.00717.62
8.2.30.0220.00617.75
8.2.20.0200.00917.57
8.2.10.0270.00017.57
8.2.00.0250.00717.63
8.1.230.0080.01218.89
8.1.220.0210.00917.57
8.1.210.0270.00617.57
8.1.200.0230.00717.57
8.1.190.0240.00317.57
8.1.180.0210.00817.57
8.1.170.0290.00017.57
8.1.160.0240.00917.57
8.1.150.0240.00317.57
8.1.140.0200.01017.57
8.1.130.0220.00617.57
8.1.120.0160.01117.57
8.1.110.0190.00917.57
8.1.100.0220.00617.57
8.1.90.0290.00017.57
8.1.80.0240.00417.57
8.1.70.0240.00417.57
8.1.60.0270.00317.57
8.1.50.0100.01017.57
8.1.40.0190.00617.57
8.1.30.0220.00417.57
8.1.20.0220.00517.57
8.1.10.0180.00317.57
8.1.00.0190.00417.57
8.0.300.0160.00617.57
8.0.290.0100.01017.57
8.0.280.0210.00017.57
8.0.270.0140.01017.57
8.0.260.0130.01017.57
8.0.250.0230.00217.57
8.0.240.0220.00517.57
8.0.230.0220.00317.57
8.0.220.0190.00317.57
8.0.210.0180.00317.57
8.0.200.0240.00017.57
8.0.190.0140.01117.57
8.0.180.0160.00717.57
8.0.170.0160.00817.57
8.0.160.0060.01617.57
8.0.150.0140.00717.57
8.0.140.0170.00417.57
8.0.130.0130.01017.57
8.0.120.0150.00015.55
8.0.110.0180.00115.58
8.0.100.0160.00315.53
8.0.90.0110.00615.60
8.0.80.0150.00315.58
8.0.70.0120.00715.58
8.0.60.0140.00315.56
8.0.50.0160.00215.56
8.0.30.0130.00515.58
8.0.20.0130.00515.55
8.0.10.0150.00315.60
8.0.00.0170.00215.53
7.4.330.0090.00316.70
7.4.320.0210.00417.57
7.4.300.0210.00417.57
7.4.290.0240.00017.57
7.4.280.0200.00617.57
7.4.270.0210.00417.57
7.4.260.0210.00417.57
7.4.250.0140.00415.52
7.4.240.0180.00415.51
7.4.230.0140.00615.50
7.4.220.0200.00015.46
7.4.210.0140.00215.49
7.4.200.0110.00815.49
7.4.190.0150.00515.53
7.4.180.0150.00415.48
7.4.160.0150.00515.50
7.4.150.0170.00315.50
7.4.140.0170.00415.48
7.4.130.0120.00715.53
7.4.120.0190.00315.53
7.4.110.0190.00015.43
7.4.100.0160.00315.56
7.4.90.0170.00115.50
7.4.80.0160.00315.46
7.4.70.0150.00415.40
7.4.60.0180.00015.52
7.4.50.0140.00515.40
7.4.40.0170.00215.49
7.4.30.0150.00415.47
7.4.20.0170.00115.52
7.4.10.0140.00515.46
7.4.00.0080.00915.43
7.3.330.0220.00417.57
7.3.320.0190.00617.57
7.3.310.0150.00415.45
7.3.300.0140.00315.41
7.3.290.0090.00815.53
7.3.280.0160.00215.46
7.3.270.0130.00515.43
7.3.260.0130.00315.39
7.3.250.0080.01015.45
7.3.240.0160.00215.46
7.3.230.0140.00215.42
7.3.220.0120.00615.38
7.3.210.0150.00315.46
7.3.200.0150.00315.41
7.3.190.0100.01015.43
7.3.180.0150.00415.42
7.3.170.0160.00315.50
7.3.160.0180.00215.47
7.3.150.0150.00515.41
7.3.140.0140.00615.47
7.3.130.0150.00315.42
7.3.120.0110.00715.32
7.3.110.0100.00815.23
7.3.100.0130.00515.25
7.3.90.0080.00915.32
7.3.80.0100.00615.31
7.3.70.0110.00615.28
7.3.60.0100.00515.30
7.3.50.0090.00515.31
7.3.40.0110.00415.35
7.3.30.0100.00715.39
7.3.20.0110.00516.48
7.3.10.0090.00716.56
7.3.00.0080.00616.56
7.2.340.0130.00515.44
7.2.330.0110.00815.49
7.2.320.0140.00515.49
7.2.310.0150.00415.45
7.2.300.0150.00515.47
7.2.290.0140.00515.50
7.2.280.0130.00715.45
7.2.270.0150.00415.44
7.2.260.0120.00715.45
7.2.250.0130.00615.32
7.2.240.0090.00915.43
7.2.230.0110.00815.45
7.2.220.0150.00315.37
7.2.210.0120.00615.37
7.2.200.0140.00415.47
7.2.190.0120.00515.44
7.2.180.0150.00315.40
7.2.170.0100.00915.38
7.2.160.0160.00215.54
7.2.150.0210.00016.55
7.2.140.0150.00516.61
7.2.130.0170.00316.85
7.2.120.0120.00616.82
7.2.110.0120.00616.75
7.2.100.0150.00416.85
7.2.90.0130.00616.67
7.2.80.0090.00716.82
7.2.70.0140.00316.88
7.2.60.0130.00516.74
7.2.50.0120.00616.76
7.2.40.0130.00516.82
7.2.30.0140.00416.79
7.2.20.0110.00616.74
7.2.10.0130.00416.90
7.2.00.0130.00516.76
7.1.330.0110.00415.98
7.1.320.0110.00715.95
7.1.310.0130.00415.85
7.1.300.0130.00415.85
7.1.290.0110.00615.85
7.1.280.0100.00715.79
7.1.270.0080.00815.89
7.1.260.0110.00515.91
7.1.250.0110.00615.89
7.1.240.0110.00715.82
7.1.230.0150.00315.96
7.1.220.0120.00615.90
7.1.210.0130.00515.92
7.1.200.0120.00615.85
7.1.190.0150.00615.85
7.1.180.0160.00315.78
7.1.170.0180.00115.85
7.1.160.0160.00215.82
7.1.150.0150.00415.80
7.1.140.0160.00315.90
7.1.130.0180.00215.88
7.1.120.0130.00715.80
7.1.110.0140.00515.94
7.1.100.0180.00415.82
7.1.90.0160.00316.67
7.1.80.0110.00616.69
7.1.70.0130.00716.24
7.1.60.0140.01022.30
7.1.50.0140.00922.13
7.1.40.0150.01022.03
7.1.30.0160.00722.17
7.1.20.0150.00921.99
7.1.10.0110.00716.07
7.1.00.0120.00516.21
7.0.330.0140.00415.80
7.0.320.0150.00215.88
7.0.310.0160.00115.90
7.0.300.0130.00515.87
7.0.290.0130.00415.87
7.0.280.0140.00415.86
7.0.270.0140.00515.88
7.0.260.0140.00415.89
7.0.250.0180.00015.83
7.0.240.0140.00315.90
7.0.230.0110.00716.63
7.0.220.0110.00816.55
7.0.210.0110.00815.87
7.0.200.0090.00816.12
7.0.190.0100.00716.20
7.0.180.0300.00515.37
7.0.170.0120.00416.01
7.0.160.0050.01215.92
7.0.150.0120.00715.98
7.0.140.0070.01116.02
7.0.130.0120.00616.15
7.0.120.0090.00816.01
7.0.110.0130.00415.98
7.0.100.0120.00416.06
7.0.90.0130.00415.92
7.0.80.0100.00816.06
7.0.70.0120.00415.96
7.0.60.0200.01115.98
7.0.50.0100.00615.95
7.0.40.0110.00716.04
7.0.30.0260.00815.43
7.0.20.0140.00615.99
7.0.10.0130.00515.98
7.0.00.0110.00716.05
5.6.400.0130.00615.10
5.6.390.0140.00315.11
5.6.380.0140.00415.13
5.6.370.0170.00015.09
5.6.360.0130.00415.12
5.6.350.0150.00315.18
5.6.340.0140.00315.05
5.6.330.0140.00315.18
5.6.320.0140.00415.04
5.6.310.0150.00315.07
5.6.300.0170.00015.10
5.6.290.0140.00215.19
5.6.280.0110.00515.12
5.6.270.0120.00515.18
5.6.260.0150.00215.11
5.6.250.0140.00215.10
5.6.240.0120.00515.16
5.6.230.0120.00415.19
5.6.220.0140.00415.14
5.6.210.0130.00415.19
5.6.200.0090.00715.22
5.6.190.0110.00615.26
5.6.180.0120.00415.14
5.6.170.0150.00215.29
5.6.160.0100.00615.29
5.6.150.0100.00715.21
5.6.140.0120.00415.08
5.6.130.0160.00115.11
5.6.120.0130.00415.22
5.6.110.0090.00815.12
5.6.100.0130.00415.22
5.6.90.0130.00515.11
5.6.80.0120.00415.11
5.6.70.0110.00615.26
5.6.60.0140.00215.10
5.6.50.0120.00415.10
5.6.40.0100.00615.11
5.6.30.0100.00615.26
5.6.20.0090.00715.23
5.6.10.0130.00415.12
5.6.00.0130.00415.04

preferences:
71.54 ms | 403 KiB | 5 Q