클래스/객체 함수

목차

  • __autoload — 정의되지 않은 클래스 로드 시도
  • class_alias — 클래스의 별칭을 만듭니다.
  • class_exists — 클래스가 정의되었는지 확인
  • enum_exists — 열거형이 정의되었는지 확인
  • get_called_class — "Late Static Binding" 클래스 이름
  • get_class_methods — 클래스 메서드의 이름을 가져옵니다.
  • get_class_vars — 클래스의 기본 속성 가져오기
  • get_class — 객체의 클래스 이름을 반환
  • get_declared_classes — 정의된 클래스의 이름이 있는 배열을 반환합니다.
  • get_declared_interfaces — 선언된 모든 인터페이스의 배열을 반환합니다.
  • get_declared_traits — 선언된 모든 특성의 배열을 반환합니다.
  • get_mangled_object_vars — 망가진 객체 속성의 배열을 반환합니다.
  • get_object_vars — 주어진 객체의 속성을 가져옵니다.
  • get_parent_class — 개체 또는 클래스의 상위 클래스 이름을 검색합니다.
  • interface_exists — 인터페이스가 정의되었는지 확인
  • is_a — 객체가 이 클래스에 속하는지 또는 이 클래스를 부모 중 하나로 가지고 있는지 확인합니다.
  • is_subclass_of — 객체에 이 클래스가 부모 중 하나인지 또는 구현하는지 확인합니다.
  • method_exists — 클래스 메소드가 존재하는지 확인
  • property_exists — 객체 또는 클래스에 속성이 있는지 확인
  • trait_exists — trait이 존재하는지 확인