3v4l.org

run code in 300+ PHP versions simultaneously
<?php class closurecaller { public function callByClosure() { var_dump('i am called'); } public function callClosure() { $closure = function() { $this->callByClosure(); }; return $closure; } } $cc = new closurecaller(); call_user_func($cc->callClosure());

preferences:
31.98 ms | 402 KiB | 5 Q