Reflection ReflectionClass::getInterfaces
(PHP 5, PHP 7, PHP 8)
ReflectionClass::getInterfaces — 인터페이스를 가져옵니다.
설명
public ReflectionClass::getInterfaces(): array
인터페이스를 가져옵니다.
매개변수
이 함수에는 매개변수가 없습니다.
반환 값
키를 인터페이스 이름으로, 배열 값을 ReflectionClass 객체로 사용하는 인터페이스의 연관 배열입니다.
Examples
예제 #1 ReflectionClass::getInterfaces() 예제
<?php
interface Foo { }
interface Bar { }
class Baz implements Foo, Bar { }
$rc1 = new ReflectionClass("Baz");
print_r($rc1->getInterfaces());
?>
위의 예는 다음과 유사한 결과를 출력합니다.
Array ( [Foo] => ReflectionClass Object ( [name] => Foo ) [Bar] => ReflectionClass Object ( [name] => Bar ) )
기타
- ReflectionClass::getInterfaceNames() - 인터페이스 이름을 가져옵니다.