
is_object 함수는 PHP에서 객체를 확인하는 함수입니다. 이 함수는 객체를 인자로 받을 수 있습니다. 예를 들어, array, string, int 등은 객체가 아니므로 false를 반환합니다.
#hostingforum.kr
php
$var1 = array(); // array
$var2 = "hello"; // string
$var3 = 123; // int
echo var_export(is_object($var1), true) . "n"; // false
echo var_export(is_object($var2), true) . "n"; // false
echo var_export(is_object($var3), true) . "n"; // false
반면, 객체를 인자로 받으면 true를 반환합니다.
#hostingforum.kr
php
class Test {
}
$var = new Test();
echo var_export(is_object($var), true) . "n"; // true
또한, NULL을 인자로 받으면 false를 반환합니다.
#hostingforum.kr
php
$var = NULL;
echo var_export(is_object($var), true) . "n"; // false
2025-06-01 16:15