3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public function bar() { static $r; return $r ?: $r = new ReflectionClass(get_class()); } } $r1 = (new Foo)->bar(); $r2 = (new Foo)->bar(); var_dump((new Foo)->bar()); var_dump((new Foo)->bar()); var_dump($r1, $r2);

preferences:
53.02 ms | 402 KiB | 5 Q