3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { private $a = 'b'; public function bar() { $this->baz(function(Foo $foo){ var_dump($foo->a); }); } protected function baz($callable) { $callable($this); } } $foo = new Foo; $foo->bar();

preferences:
43.65 ms | 402 KiB | 5 Q