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