在PHP中,可以使用isset()
函數來檢查對象的屬性是否已設置。
示例代碼如下:
class Person {
public $name;
private $age;
}
$person = new Person();
$person->name = 'John';
if (isset($person->name)) {
echo 'name is set';
} else {
echo 'name is not set';
}
if (isset($person->age)) {
echo 'age is set';
} else {
echo 'age is not set';
}
在上面的示例中,isset($person->name)
會返回true
,因為name
屬性已設置,而isset($person->age)
會返回false
,因為age
屬性沒有設置。