반응형
is_a — 객체가 이 클래스나 부모 클래스 중 하나인지 확인
설명 :
bool is_a ( object $object , string $class_name )
주어진 object가 이 클래스나 부모 클래스 중 하나인지 확인합니다.
인수 :
object
확인할 객체
class_name
클래스명
반환값 :
객체가 이 클래스나 부모 클래스 중 하나이면 TRUE, 아니면 FALSE를 반환합니다.
Example #1 is_a() 예제
<?php
// 클래스 정의
class WidgetFactory
{
var $oink = 'moo';
}
// 새 객체 생성
$WF = new WidgetFactory();
if (is_a($WF, 'WidgetFactory')) {
echo "yes, \$WF is still a WidgetFactory\n";
}
?>
Example #2 PHP 5에서 instanceof 연산자 사용하기
<?php
if ($WF instanceof WidgetFactory) {
echo 'Yes, $WF is a WidgetFactory';
}
?>
반응형
'IT > php' 카테고리의 다른 글
php trait_exists — 형질이 존재하는지 검사한다. (0) | 2017.01.12 |
---|---|
php is_subclass_of — 이 클래스가 부모 클래스의 자식인지 확인 (0) | 2017.01.12 |
php is_subclass_of — 이 클래스가 부모 클래스의 자식인지 확인 (0) | 2017.01.11 |
php get_class_vars — 클래스의 기본 프로퍼티를 얻습니다 (0) | 2017.01.11 |
php get_class — 객체의 클래스명을 반환 (0) | 2017.01.10 |