property_exists() 메서드는 객체 또는 클래스에 속성이 있는지 확인합니다.
구문
property_exists(object, property)
매개변수
-
객체/클래스 − 개체 또는 클래스 이름
-
속성 - 속성의 이름
반환
property_exists() 함수는 속성이 존재하면 TRUE를, 존재하지 않으면 FALSE를, 오류가 발생하면 NULL을 반환합니다.
예시
다음은 예입니다 -
<?php class Demo { public $one; private $two; static protected $VAL; static function VAL() { var_dump(property_exists('myClass', 'two')); } } var_dump(property_exists('Demo', 'one')); var_dump(property_exists(new Demo, 'one')); ?>
출력
다음은 출력입니다 -
bool(true) bool(true)