get_parent_class 함수

함수 get_parent_class는 지정된 객체 또는 클래스의 부모 클래스 이름을 반환합니다. 부모 클래스가 존재하지 않으면 함수는 false를 반환합니다. 매개변수로 객체나 문자열 형태의 클래스 이름을 전달할 수 있습니다.

구문

phpget_parent_class(object|string);

예제

객체의 부모 클래스를 얻습니다:

php<?php
  class ParentClass {}
  class ChildClass extends ParentClass {}
  
  $obj = new ChildClass();
  echo get_parent_class($obj);
?>

코드 실행 결과:

php'ParentClass'

예제

클래스 이름으로 부모 클래스를 얻습니다:

php<?php
  class ParentClass {}
  class ChildClass extends ParentClass {}
  
  echo get_parent_class('ChildClass');
?>

코드 실행 결과:

php'ParentClass'

예제

부모가 없는 클래스의 부모 클래스를 얻어 봅니다:

php<?php
  class SimpleClass {}
  
  var_dump(get_parent_class('SimpleClass'));
?>

코드 실행 결과:

phpfalse

함께 보기