是的,isset()
函数在 PHP 中可以用来检查对象属性是否存在。当您想要确定一个对象的属性是否已经设置并且不为 null
时,可以使用 isset()
函数。以下是一个示例:
class MyClass {
public $myProperty;
}
$obj = new MyClass();
// 检查对象属性是否存在
if (isset($obj->myProperty)) {
echo "myProperty 存在且值不为 null";
} else {
echo "myProperty 不存在或为 null";
}
在这个例子中,myProperty
属性在对象 $obj
中已经被设置了一个值(尽管这个值是默认的 null
)。因此,isset($obj->myProperty)
的结果为 true
,输出 “myProperty 存在且值不为 null”。