3v4l.org

run code in 300+ PHP versions simultaneously
<?php class B { public function test(): B { } } function getB(): B { } $rc = new ReflectionMethod('B', 'test'); var_dump((string)$rc->getReturnType(), $rc->getReturnType()); $rc = new ReflectionFunction('getB'); var_dump((string)$rc->getReturnType(), $rc->getReturnType());

preferences:
60.97 ms | 402 KiB | 5 Q