3v4l.org

run code in 500+ 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:
108.29 ms | 2012 KiB | 5 Q