PHP マニュアル
前のページ |  | 次のページ

# get_declared_classes

(PHP 4, PHP 5)

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

## 説明

array get_declared_classes ( void )

Gets the declared classes.

## 返り値

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

> 注意: PHP 4.0.1では、この他に次の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()
get_declared_interfaces()

前のページ | ホーム | 次のページ
get_class | 上に戻る | get_declared_interfaces