English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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의 자식 클래스가 아닙니다