English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 함수들은 클래스와 인스턴스 객체에 대한 정보를 얻을 수 있습니다. 객체가 속한 클래스의 이름과 멤버 속성 및 메서드를 얻을 수 있습니다.
이 함수들은 설치 없이 사용할 수 있습니다. 이들은 PHP의 핵심 부분입니다.
PHP 버전-함수를 지원하는 PHP의 가장 빠른 버전을 나타냅니다.
순번 | 함수 이름 | 함수 설명 | PHP 버전 |
---|---|---|---|
1 | call_user_method_array() | 파라미터 배열을 가진 사용자 메서드[폐지됨] | 4 |
2 | call_user_method() | 특정 객체에 사용자 메서드[폐지됨] | 4 |
3 | class_exists() | 클래스가 정의되어 있는지 확인합니다. | 4 |
4 | get_class_methods() | 클래스 메서드의 이름을 가져옵니다. | 4 |
5 | get_class_vars() | 클래스의 기본 속성을 가져옵니다. | 4 |
6 | get_class() | 객체의 클래스 이름을 반환합니다. | 4 |
7 | get_declared_classes() | 정의된 클래스 이름을 가진 배열을 반환합니다. | 4 |
8 | get_declared_interfaces() | 모든 정의된 인터페이스의 배열을 반환합니다. | 5 |
9 | get_object_vars() | 주어진 객체의 속성을 가져옵니다. | 4 |
10 | get_parent_class() | 객체나 클래스의 부모 클래스 이름을 검색합니다. | 4 |
11 | interface_exists() | 인터페이스가 정의되어 있는지 확인합니다. | 5 |
12 | is_a() | 객체가 이 클래스에 속하는지 또는 이 클래스를 부모 객체 중 하나로 가지고 있는지 확인합니다. | 4 |
13 | is_subclass_of () | 객체가 이 클래스를 부모 중 하나로 가지고 있는지 확인합니다. | 4 |
14 | method_exists() | 클래스 메서드가 존재하는지 확인합니다. | 4 |
15 | property_exists() | 객체나 클래스가 속성을 가지고 있는지 확인합니다. | 5 |
16 | __autoload() | 정의되지 않은 클래스를 로드하려고 시도합니다. | 5 |
17 | class_alias() | 클래스에 별명을 생성합니다. | 5 |
18 | get_called_class() | late static binding( "late static binding" ) 클래스의 이름 | 5 |
19 | get_declared_traits() | 모든 정의된 trait의 배열을 반환합니다. | 5 |
20 | trait_exists() | 현재 trait이 존재하는지 확인합니다. | 5 |