3v4l.org

run code in 300+ PHP versions simultaneously
<?php class c1 { private $callback; public function setFun($callback) { $this->callback = $callback; } public function fun() { ($this->callback)(); } } $n = new c1(); $n->setFun(function () { var_dump('this callback'); }); $n->fun();

preferences:
30.55 ms | 404 KiB | 5 Q