<?phphighlight_file(__FILE__);error_reporting(0);classfine{private$cmd;private$content;publicfunction__construct($cmd,$content){$this->cmd=$cmd;$this->content=$content;}publicfunction__invoke(){call_user_func($this->cmd,$this->content);}publicfunction__wakeup(){$this->cmd="";die("Go listen to Jay Chou's secret-code! Really nice");}}classshow{public$ctf;public$time="Two and a half years";publicfunction__construct($ctf){$this->ctf=$ctf;}publicfunction__toString(){return$this->ctf->show();}publicfunctionshow():string{return$this->ctf.": Duration of practice: ".$this->time;}}classsorry{private$name;private$password;public$hint="hint is depend on you";public$key;publicfunction__construct($name,$password){$this->name=$name;$this->password=$password;}publicfunction__sleep(){$this->hint=newsecret_code();}publicfunction__get($name){$name=$this->key;$name();}publicfunction__destruct(){if($this->password==$this->name){echo$this->hint;}elseif($this->name="jay"){secret_code::secret();}else{echo"This is our code";}}publicfunctiongetPassword(){return$this->password;}publicfunctionsetPassword($password):void{$this->password=$password;}}classsecret_code{protected$code;publicstaticfunctionsecret(){include_once"hint.php";hint();}publicfunction__call($name,$arguments){$num=$name;$this->$num();}privatefunctionshow(){return$this->code->secret;}}if(isset($_GET['pop'])){$a=unserialize($_GET['pop']);$a->setPassword(md5(mt_rand()));}else{$a=newshow("Ctfer");echo$a->show();}