是的,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”。