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
        )

)
                

기타