3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo{ public function __call($n,$a){ return $this->$n->call($this,$a); } } $f=new Foo(); $f->b=function($x){echo$x;}; var_dump($f->b(7));

preferences:
57.56 ms | 402 KiB | 5 Q