get_parent_class 함수
함수 get_parent_class는 지정된 객체 또는 클래스의 부모 클래스 이름을 반환합니다.
부모 클래스가 존재하지 않으면 함수는 false를 반환합니다.
매개변수로 객체나 문자열 형태의 클래스 이름을 전달할 수 있습니다.
구문
get_parent_class(object|string);
예제
객체의 부모 클래스를 얻습니다:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
$obj = new ChildClass();
echo get_parent_class($obj);
?>
코드 실행 결과:
'ParentClass'
예제
클래스 이름으로 부모 클래스를 얻습니다:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
echo get_parent_class('ChildClass');
?>
코드 실행 결과:
'ParentClass'
예제
부모가 없는 클래스의 부모 클래스를 얻어 봅니다:
<?php
class SimpleClass {}
var_dump(get_parent_class('SimpleClass'));
?>
코드 실행 결과:
false
함께 보기
-
get_class 함수,
객체의 클래스를 반환합니다 -
is_subclass_of 함수,
상속을 확인합니다 -
class_parents 함수,
모든 부모 클래스를 반환합니다 -
instanceof 함수,
인스턴스 확인 연산자