📅  最后修改于: 2023-12-03 15:03:37.536000             🧑  作者: Mango
PHP的get_object_vars()函数用于返回指定对象的可见属性的关联数组。
get_object_vars(object $obj): array
返回一个关联数组,其中键为属性名,值为属性值。
<?php
class MyClass {
public $a = 1;
protected $b = 2;
private $c = 3;
}
$obj = new MyClass();
$vars = get_object_vars($obj);
print_r($vars);
?>
输出:
Array
(
[a] => 1
)
get_object_vars()函数只返回对象的可见属性,即公有属性和受保护的属性,私有属性不可见。
get_object_vars()函数只返回属性的值,不返回常量、方法、静态变量等。
如果参数不是一个对象,则返回一个空数组。
此函数需要对象作为参数,而不是类名。
以上是get_object_vars()函数的介绍,希望可以帮助到大家。