
is_object 함수는 PHP에서 변수가 객체인지 아닌지를 확인하는 함수입니다. 객체는 클래스를 상속하거나 인터페이스를 구현한 변수를 의미합니다.
위 코드에서 `$var` 변수는 문자열이므로 `$is_obj` 변수는 false를 출력합니다. 이 경우 `$var` 변수가 객체인지 아닌지를 확인하기 위해서는 다음과 같은 방법이 있습니다.
#hostingforum.kr
php
$var = 'Hello, World!';
$is_obj = is_object($var);
var_dump($is_obj); // false
$var = new stdClass();
$is_obj = is_object($var);
var_dump($is_obj); // true
위 코드에서 `$var` 변수가 객체일 경우, 메소드를 사용할 수 있습니다. 객체는 클래스를 상속하거나 인터페이스를 구현한 변수를 의미하므로, 객체의 메소드를 사용할 수 있습니다.
#hostingforum.kr
php
$var = new stdClass();
$var->name = 'John Doe';
$var->age = 30;
echo $var->name; // John Doe
echo $var->age; // 30
위 코드에서 `$var` 변수는 객체이므로, `$var->name`과 `$var->age`를 사용하여 객체의 속성을 접근할 수 있습니다. 또한, 객체의 메소드를 사용할 수 있습니다.
#hostingforum.kr
php
class Person {
public function sayHello() {
echo 'Hello!';
}
}
$var = new Person();
$var->sayHello(); // Hello!
위 코드에서 `$var` 변수는 객체이므로, `$var->sayHello()`를 사용하여 객체의 메소드를 호출할 수 있습니다.
2025-07-18 20:47