3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Test { public function a() { return $this; } public function b() { return [42 => 42]; } public function c() { return function () { return $this; }; } } var_dump((new Test)->a()->a()); var_dump((new Test)->b()[42]); var_dump((new Test)->c()());

preferences:
55.32 ms | 402 KiB | 5 Q