PHP get_object_vars()函数
语法
get_object_vars ( $object);
定义和用法
该函数获取给定对象的属性。
参数
序号 | 参数&描述 |
---|---|
1 | $object 一个对象实例。 |
返回值
它返回指定对象的已定义对象属性的关联数组。如果属性没有被赋予一个值,它将被返回为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(1.233, 3.445);
print_r(get_object_vars(p1));p1->setLabel("point #1");
print_r(get_object_vars($p1));
?>
它将产生以下结果−
Array (
[x] => 1.233
[y] => 3.445
[label] =>
)
Array (
[x] => 1.233
[y] => 3.445
[label] => point #1
)