3v4l.org

run code in 300+ PHP versions simultaneously
<?php class foo { public $baz = 'newfoo'; function bar() { $cl = function() { var_dump($this); }; $this->baz = 'newfoo2'; return $cl; } } $f = new foo; $cl = $f->bar(); $cl();

preferences:
65.96 ms | 402 KiB | 5 Q