get_class
get_declared_interfaces
클래스/객체 함수 목록
PHP Manual

# get_declared_classes

(PHP 4, PHP 5)

get_declared_classes — 선언된 클래스명을 배열로 반환

### 설명

array get_declared_classes ( void )

선언된 클래스를 얻습니다.

### 반환값

현재 스크립트에서 선언된 클래스명을 배열로 반환한다.

> Note: PHP 4.0.1에서는 배열의 첫부분에 세개의 클래스들이 들어가 있다: stdClass (Zend/zend.c에 정의되어있는 클래스), OverloadedTestClass (ext/standard/basic_functions.c에 정의되어있는 클래스), Directory (ext/standard/dir.c에 정의되어있는 클래스)
> PHP에 컴파일되거나 적재된 확장이 추가적인 클래스를 가질 수 있는 점에 주의하십시오. 이말의 의미는 그 이름을 사용하는 사용자 선언 클래스를 선언할수 없다는 것이다. 부록의 기선언된 클래스 섹션에서 미리선언된 클래스명 이 있다.

### 예제

Example #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_defined_functions() - Returns an array of all defined functions

get_class
get_declared_interfaces
클래스/객체 함수 목록
PHP Manual