Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 is_a() 함수

<시간/>

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!