2024 日本 PHP 研討會

ReflectionClass::getInterfaces

(PHP 5, PHP 7, PHP 8)

ReflectionClass::getInterfaces取得介面

說明

public ReflectionClass::getInterfaces(): 陣列

取得介面。

參數

此函式沒有參數。

回傳值

一個關聯式 陣列,鍵為介面名稱,陣列值為 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
        )

)

另請參閱

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top