查詢

get_declared_interfaces()函式—用法及示例

「 返回當前指令碼中已宣告的所有介面的名稱 」


函式名稱:get_declared_interfaces()

適用版本:PHP 5, PHP 7

函式描述:get_declared_interfaces() 函式用於返回當前指令碼中已宣告的所有介面的名稱。

用法:

get_declared_interfaces(): array

示例:

interface MyInterface {
    public function myMethod();
}

class MyClass implements MyInterface {
    public function myMethod() {
        // 實現介面中的方法
    }
}

$interfaces = get_declared_interfaces();
foreach ($interfaces as $interface) {
    echo $interface . "<br>";
}

輸出:

MyInterface

解釋:在上面的示例中,我們首先定義了一個名為MyInterface的介面,然後建立了一個名為MyClass的類,並實現了MyInterface介面中的方法。接下來,使用get_declared_interfaces()函式獲取當前指令碼中已宣告的所有介面的名稱,並透過迴圈列印出來。在本例中,我們只有一個介面MyInterface,所以輸出只有一個介面名稱。

補充糾錯
上一個函式: get_declared_traits()函式
下一個函式: get_declared_classes()函式
熱門PHP函式
分享連結