查詢

get_declared_classes()函式—用法及示例

「 返回一個包含當前指令碼中所有已定義類的陣列 」


函式名:get_declared_classes()

適用版本:PHP 4, PHP 5, PHP 7

用法:get_declared_classes() 函式返回一個包含當前指令碼中所有已定義類的陣列。

示例:

class MyClass1 {
    public function __construct() {
        echo "MyClass1 instantiated." . PHP_EOL;
    }
}

class MyClass2 {
    public function __construct() {
        echo "MyClass2 instantiated." . PHP_EOL;
    }
}

$classes = get_declared_classes();
foreach ($classes as $class) {
    echo $class . PHP_EOL;
}

輸出:

MyClass1
MyClass2

在上面的示例中,我們定義了兩個類 MyClass1 和 MyClass2,並使用 get_declared_classes() 函式獲取所有已定義的類。然後使用 foreach 迴圈遍歷並列印每個類的名稱。

請注意,這是一個簡單的示例,實際上在一個複雜的應用程式中,可能會有更多的類被定義和返回。

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