3v4l.org

run code in 300+ PHP versions simultaneously
<?php var_dump(array_map( function (\ReflectionClass $class) { return $class->getName(); }, array_filter( array_map( function ($className) { return new \ReflectionClass($className); }, get_declared_classes() ), function (\ReflectionClass $class) { return $class->getParentClass() && $class->getParentClass()->getParentClass(); } ) ));

preferences:
54.68 ms | 402 KiB | 5 Q