3v4l.org

run code in 300+ PHP versions simultaneously
<?php abstract class Foo { abstract public function __construct(int $j); } class Bar extends Foo { public function __construct(int $j) { } } $ref = new \ReflectionClass(\Bar::class); var_dump($ref->getMethod('__construct')->getPrototype()->getDeclaringClass()->getName());

preferences:
78.68 ms | 402 KiB | 5 Q