(PHP 5, PHP 7, PHP 8)
ReflectionClass::getInterfaces — Gets the interfaces
Gets the interfaces.
This function has no parameters.
An associative array of interfaces, with keys as interface names and the array values as ReflectionClass objects.
Example #1 ReflectionClass::getInterfaces() example
<?phpinterface Foo { }interface Bar { }class Baz implements Foo, Bar { }$rc1 = new ReflectionClass("Baz");print_r($rc1->getInterfaces());?>The above example will output something similar to:
Array
(
[Foo] => ReflectionClass Object
(
[name] => Foo
)
[Bar] => ReflectionClass Object
(
[name] => Bar
)
)