📜  PHP | ReflectionClass getInterfaces()函数

📅  最后修改于: 2022-05-13 01:56:29.513000             🧑  作者: Mango

PHP | ReflectionClass getInterfaces()函数

ReflectionClass::getInterfaces()函数是PHP中的一个内置函数,用于返回接口的关联数组。这些返回的数组包含作为接口名称的键和作为 ReflectionClass 对象的数组值。

句法:

array ReflectionClass::getInterfaces( void )

参数:此函数不接受任何参数。

返回值:此函数返回接口的关联数组。这些返回的数组包含作为接口名称的键和作为 ReflectionClass 对象的数组值。

下面的程序说明了PHP中的 ReflectionClass::getInterfaces()函数:

方案一:

getInterfaces();
  
// Getting the associative array of interfaces
print_r($B);
?>

输出:

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

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

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

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

)

方案二:

getInterfaces();
   
// Getting the associative array of interfaces
var_dump($A);
?>

输出:

array(1) {
  ["Reflector"]=>
  object(ReflectionClass)#2 (1) {
    ["name"]=>
    string(9) "Reflector"
  }
}

参考: https://www. PHP.net/manual/en/reflectionclass.getinterfaces。 PHP