3v4l.org

run code in 300+ PHP versions simultaneously
<?php enum Foo { case CAT; final public function test(): self { return $this; } } var_dump(Foo::CAT->test());
Output for 8.1.2
enum(Foo::CAT)

preferences:
131.86 ms | 1398 KiB | 8 Q