ReflectionClass::getInterfaces

(PHP 5, PHP 7, PHP 8)

ReflectionClass::getInterfacesGets the interfaces

Descrizione

public ReflectionClass::getInterfaces(): array

Gets the interfaces.

Elenco dei parametri

Questa funzione non contiene parametri.

Valori restituiti

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

Esempi

Example #1 ReflectionClass::getInterfaces() example

<?php
interface Foo { }

interface
Bar { }

class
Baz implements Foo, Bar { }

$rc1 = new ReflectionClass("Baz");

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

Il precedente esempio visualizzerà qualcosa simile a:

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

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

)

Vedere anche: