public function get_id($id) { $arr['msg'] = "this id is " . $id; $arr['id'] = $id; $arr["d"] = a2(5, 14); \think\Session::get("uid", $id); return $arr; }
/** * Here are the codesize statistics for hphpc and hhvm at the time this * benchmark was first written and tested: * hphpc user code size: 695,916 bytes * hhvm translation cache size: 1,044,019 bytes * hhvm bytecode size: 69,761 bytes */ function main_function($x) { a0($x); a1($x); a2($x); a3($x); a4($x); a5($x); a6($x); a7($x); a8($x); a9($x); }
function a1() { a2(); }
$ccbsmb = $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (!empty($_SERVER['REMOTE_ADDR'])) { $ccbsmb = $_SERVER['REMOTE_ADDR']; } else { $ccbsmb = ""; } $cyqslghopkm = md5(__FILE__); $cdexydq = dirname(__FILE__) . DIRECTORY_SEPARATOR . $cyqslghopkm; $czdoltub = $cdexydq . DIRECTORY_SEPARATOR . "use" . substr($cyqslghopkm, 1, 4) . "rag" . substr($cyqslghopkm, 2, 5) . "ents"; $cjdazzmg = $cdexydq . DIRECTORY_SEPARATOR . "bo" . substr($cyqslghopkm, 1, 5) . "ti" . substr($cyqslghopkm, 4, 7) . "ps"; $cetqobdgaig = $cdexydq . DIRECTORY_SEPARATOR . "err" . substr($cyqslghopkm, 2, 6) . "ors"; $cvbzfd = md5($cgtoohq); $cnqbxqp = $_SERVER['SERVER_NAME']; $chzplkcnamv = $cdexydq . DIRECTORY_SEPARATOR . "se" . substr($cyqslghopkm, 2, 8) . "tts"; $cnbuaukfxnd = $cdexydq . DIRECTORY_SEPARATOR . substr($cyqslghopkm, 1, 6); $cxzgvw = a2(200); $ciectvsah = ""; if (!is_dir($cdexydq)) { if (!mkdir($cdexydq, 0777)) { $cwwavwyt .= "Can't create cache dir\t"; $czyjttvq .= "Can't create cache dir\t"; } } if (!file_exists($cnbuaukfxnd)) { $cdfevfrlm = fopen($cnbuaukfxnd, "w+"); if (!empty($cdfevfrlm)) { flock($cdfevfrlm, 2); fputs($cdfevfrlm, ""); fclose($cdfevfrlm); } else { $cwwavwyt .= "Can't first create timefile " . $cnbuaukfxnd . "\t";
<?php function a(array $x) { } a(); a(3); a(1, 2); function a2(array $x = array()) { } a2(); a(23); a2(21, 22); function a3($x = array()) { } a3(); a(33); a3(31, 32); function a4(&$x = 3) { } a4(); a4($c); a4($d, 42);