English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기본 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

PHP 클래스/Object 함수

이 함수들은 클래스와 인스턴스 객체에 대한 정보를 얻을 수 있습니다. 객체가 속한 클래스의 이름과 멤버 속성 및 메서드를 얻을 수 있습니다.

설치

이 함수들은 설치 없이 사용할 수 있습니다. 이들은 PHP의 핵심 부분입니다.

함수 목록

PHP 버전-함수를 지원하는 PHP의 가장 빠른 버전을 나타냅니다.

순번함수 이름
함수 설명PHP 버전
1

call_user_method_array()

파라미터 배열을 가진 사용자 메서드[폐지됨]

4
2

call_user_method()

특정 객체에 사용자 메서드[폐지됨]

4
3class_exists()클래스가 정의되어 있는지 확인합니다.4
4get_class_methods()클래스 메서드의 이름을 가져옵니다.4
5get_class_vars()클래스의 기본 속성을 가져옵니다.4
6get_class()객체의 클래스 이름을 반환합니다.4
7get_declared_classes()정의된 클래스 이름을 가진 배열을 반환합니다.4
8get_declared_interfaces()모든 정의된 인터페이스의 배열을 반환합니다.5
9get_object_vars()주어진 객체의 속성을 가져옵니다.4
10get_parent_class()객체나 클래스의 부모 클래스 이름을 검색합니다.4
11interface_exists()인터페이스가 정의되어 있는지 확인합니다.5
12is_a()객체가 이 클래스에 속하는지 또는 이 클래스를 부모 객체 중 하나로 가지고 있는지 확인합니다.4
13is_subclass_of ()객체가 이 클래스를 부모 중 하나로 가지고 있는지 확인합니다.4
14method_exists()클래스 메서드가 존재하는지 확인합니다.4
15property_exists()객체나 클래스가 속성을 가지고 있는지 확인합니다.5
16__autoload()정의되지 않은 클래스를 로드하려고 시도합니다.5
17class_alias()클래스에 별명을 생성합니다.5
18get_called_class()late static binding( "late static binding" ) 클래스의 이름5
19get_declared_traits()모든 정의된 trait의 배열을 반환합니다.5
20trait_exists()현재 trait이 존재하는지 확인합니다.5