PHP 8.6.0 Beta 1 is available for testing

ReflectionClass::getInterfaces

(PHP 5, PHP 7, PHP 8)

ReflectionClass::getInterfacesВозвращает интерфейсы

Описание

public function ReflectionClass::getInterfaces(): array

Возвращает интерфейсы.

Список параметров

Сигнатура функции не содержит параметров.

Возвращаемые значения

Ассоциативный массив (array ) интерфейсов, в котором ключами являются имена интерфейсов, а значениями - объекты ReflectionClass .

Примеры

Пример #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
 )
)

Смотрите также

Нашли ошибку?

ИнструкцияИсправлениеСообщение об ошибке
+Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы

AltStyle によって変換されたページ (->オリジナル) /