ReflectionClass::getInterfaces

(PHP 5, PHP 7)

ReflectionClass::getInterfacesGets the interfaces

Descrierea

public ReflectionClass::getInterfaces ( void ) : array

Gets the interfaces.

Parametri

Această funcție nu are parametri.

Valorile întoarse

An associative array of interfaces, with keys as interface names and the array values as ReflectionClass objects.

Exemple

Example #1 ReflectionClass::getInterfaces() example

<?php
interface Foo { }

interface 
Bar { }

class 
Baz implements FooBar { }

$rc1 = new ReflectionClass("Baz");

print_r($rc1->getInterfaces());
?>

Exemplul de mai sus va afișa ceva similar cu:

Array
(
    [Foo] => ReflectionClass Object
        (
            [name] => Foo
        )

    [Bar] => ReflectionClass Object
        (
            [name] => Bar
        )

)

A se vedea și