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

PHP 기초 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

PHP is_subclass_of() 함수 사용법 및 예제

PHP 클래스/Object 함수 참조 매뉴얼

is_subclass_of - 이 객체가 해당 클래스의 자식 클래스라면 TRUE를 반환합니다

문법

is_subclass_of( $object, $class_name );

정의 및 사용법

지정된 객체가 class_name 클래스를 부모 객체로 가지고 있는지 확인합니다

파라미터

순번파라미터 및 설명
1

object(必需)

테스트 대상 객체

2

class(必需)

클래스 이름

반환 값

 객체 object가 클래스 class_name의 자식 클래스인지 확인하면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다

온라인 예제

이 함수의 사용법은 다음과 같습니다-

<?php
   //클래스를 정의합니다
   class wid_fact {
      var $oink = 'moo';
   }
   
   //자식 클래스를 정의합니다
   class wid_fact_child extends wid_fact {
      var $oink = 'oink';
   }
   
   // 새 객체를 생성합니다
   $WF = new wid_fact();
   $WFC = new wid_fact_child();
   
   if (is_subclass_of($WFC, 'wid_fact')) {
      echo "네, $WFC는 wid_fact의 자식 클래스입니다\n";
   } else {
      echo "아니요, $WFC는 wid_fact의 자식 클래스가 아닙니다\n";
   }
   
   if (is_subclass_of($WF, 'wid_fact')) {
      echo "네, $WF는 wid_fact의 자식 클래스입니다\n";
   } else {
      echo "아니요, $WF는 wid_fact의 자식 클래스가 아닙니다\n";
   }
?>
테스트를 보세요‹/›

다음과 같은 결과가 생성됩니다-

네, $WFC는 wid_fact의 자식 클래스입니다
아니요, $WF는 wid_fact의 자식 클래스가 아닙니다

  PHP 클래스/Object 함수 참조 매뉴얼