题目:
1 | <?php |
利用链:
1 | class TianXiWei:__wakeup{$this->ext->nisa($this->x);-->class Ilovetxw:__call($fun1,$arg){$this->huang->fun=$arg[0];-->class four:__set($name, $value){strtolower($this->a);-->class Ilovetxw:__toString(){return $bb();-->class NISA:__invoke(){eval($this->txw4ever);}}}}} |
因为要用两个Ilovetxw类,为了防止出现无线循环,可以分两个文件:
1 | <?php |
1 | <?php |
或者不用__construct
赋值,而用__invoke
带参,然后new两次,让两次new的内容不一样