PHP is_object() 함수
예시
변수가 객체인지 여부를 확인합니다.
<?php
function get_cars($obj) {
if (!is_object($obj)) {
return false;
}
return $obj->cars;
}
$obj = new
stdClass();
$obj->cars = array("Volvo", "BMW", "Audi");
var_dump(get_cars(null));
echo "<br>";
var_dump(get_cars($obj));
?>
정의 및 사용
is_object() 함수는 변수가 객체인지 확인합니다.
이 함수는 변수가 객체이면 참(1)을 반환하고, 그렇지 않으면 거짓/아무것도 반환하지 않습니다.
통사론
is_object(variable);
매개변수 값
Parameter | Description |
---|---|
variable | Required. Specifies the variable to check |
기술적 세부 사항
반환 값: | 변수 가 객체이면 TRUE, 그렇지 않으면 FALSE |
---|---|
반환 유형: | 부울 |
PHP 버전: | 4.0+ |
PHP 변경 로그: | PHP 7.2: 이 함수는 이제 클래스 정의가 없는 직렬화되지 않은 객체에 대해 true를 반환합니다. 이전 false가 반환되었습니다. |
❮ PHP 변수 처리 참조