3v4l.org

run code in 300+ PHP versions simultaneously
<?php function handleError($level, $message, $file = '', $line = 0, $context = []) { throw new ErrorException($message, 0, $level, $file, $line); } set_error_handler('handleError'); class A { public function abc(): bool { return false; } } $r = new ReflectionMethod("A", "abc"); (string)$r->getReturnType() ?: "";

preferences:
54.93 ms | 402 KiB | 5 Q