PHP의 is_a() 함수는 객체가 이 클래스에 속하는지 또는 이 클래스를 부모 중 하나로 가지고 있는지 확인합니다. 이 함수는 객체가 이 클래스에 속하거나 이 클래스를 부모 중 하나로 가지고 있으면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다.
구문
is_a(object, class)
매개변수
-
개체 − 테스트 대상
-
클래스 − 클래스 이름
반환
is_a() 함수는 객체가 이 클래스에 속하거나 이 클래스를 부모 중 하나로 가지고 있으면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다.
예시
다음은 예입니다 -
<?php interface ClassOne { public function Demo(); } class ClassTwo implements ClassOne { public function Demo () { print "Demo"; } } $obj = new ClassTwo(); if(is_a($obj, 'ClassOne')) { echo "Correct!"; } else { echo "Incorrect!"; } ?>
출력
Correct!