Web aym.pekori.to

get_declared_classes

(PHP 4, PHP 5)

get_declared_classes -- 定義済のクラスの名前を配列として返す

説明

array get_declared_classes ( void )

この関数は、カレントのスクリプトで宣言されたクラスの名前の配列を 返します。

注意: PHP 4.0.1pl2では、この他に次の3つのクラスが配列の先頭に返されま す。: stdClass (Zend/zend.cで定義)、 OverloadedTestClass (ext/standard/basic_functions.cで定義)、 Directory (ext/standard/dir.cで定義)

PHPにコンパイルされているライブラリの種類に依存して、他のクラス も存在する可能性があることにも注意してください。 自作のクラスをそれらと同じ名前で作成できないことを意味します。 定義済みのクラスについては付録の定義済みクラスのセクションを 参照してください。

例 1. get_declared_classes() の例

<?php
print_r
(get_declared_classes());
?>

上の例の出力は、たとえば 以下のようになります。

Array
(
    [0] => stdClass
    [1] => __PHP_Incomplete_Class
    [2] => Directory
)

class_exists()も参照してください。