在PHP中,get_object_vars()
函数用于返回指定对象的属性和属性值的关联数组。它接受一个对象作为参数,并返回一个包含对象属性和属性值的关联数组,其中键是属性名,值是对应的属性值。
例如,假设我们有一个类Person
,其中包含属性$name
和$age
,我们可以使用get_object_vars()
函数来获取对象的属性和属性值:
class Person {
public $name;
public $age;
public function __construct($name, $age) {
$this->name = $name;
$this->age = $age;
}
}
$person = new Person('Alice', 30);
$vars = get_object_vars($person);
print_r($vars);
输出结果将类似于:
Array
(
[name] => Alice
[age] => 30
)