PHP 中的 get_object_vars() 函数
phpprogrammingserver side programming
get_object_var() 函数获取给定对象的属性。它返回指定对象的已定义对象属性的关联数组。
语法
get_object_vars(object)
参数
object − 对象实例。
返回
get_object_var() 函数返回指定对象的已定义对象属性的关联数组。如果属性尚未分配值,则将返回 NULL 值。
示例
下面是一个例子 −
<?php class Point2D { var $x, $y; var $label; function Point2D($x, $y) { $this->x = $x; $this->y = $y; } function setLabel($label) { $this->label = $label; } function getPoint() { return array("x" => $this->x, "y" => $this->y, "label" => $this->label); } } $p1 = new Point2D(9.675, 8.321); print_r(get_object_vars($p1)); $p1->setLabel("point #1"); print_r(get_object_vars($p1)); ?>
输出
以下是输出 −
Array ( [x] => 9.675 [y] => 8.321 [label] => ) Array ( [x] => 9.675 [y] => 8.321 [label] => point #1 )