3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { public function test(): self {} } $r = new ReflectionClass('A'); $m = $r->getMethod('test'); echo $m->getReturnType();
Output for 8.5.0 - 8.5.3
A
Output for 8.3.0 - 8.3.30, 8.4.1 - 8.4.18
self

preferences:
44.49 ms | 699 KiB | 4 Q