PHP中如何检查对象属性是否已设置

PHP
1130
2024/5/17 9:38:04
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在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属性没有设置。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: PHP traits的命名空间支持吗