IT/php

php is_a — 객체가 이 클래스나 부모 클래스 중 하나인지 확인

조원태 2017. 1. 11. 20:31
반응형

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';

}

?>

반응형