函式名稱: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
,所以輸出只有一個介面名稱。