檢查介面是否已被定義

interface_exists

(PHP 5 >= 5.0.2, PHP 7, PHP 8)

interface_exists檢查介面是否已被定義

說明

interface_exists(string $interface, bool $autoload = true): bool

檢查介面是否已被定義。

參數

interface

介面名。

autoload

預設是否呼叫 __autoload

返回值

本函式在由 interface 給出的介面已定義時返回 true,否則返回 false

範例

示例 #1 interface_exists() 例子

<?php
// 在嘗試使用前先檢查介面是否存在
if (interface_exists('MyInterface')) {
    class 
MyClass implements MyInterface
    
{
        
// Methods
    
}
}

?>

參見

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *