function get object vars WOD3MN5KFS52ILQRORJN6SG3D7DW3EYMF2FANGI
get_object_varsPodręcznik PHPPoprzedniNastępnyget_object_vars (PHP 4 >= 4.0.0)get_object_vars -- Returns an associative array of object propertiesDescriptionarray get_object_vars (object obj)
This function returns an associative array of defined object properties
for the specified object obj. If variables
declared in the class of which the obj is an
instance, have not been assigned a value, those will not be returned
in the array.
Przykład 1. Use of get_object_vars()<?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));
// "$label" is declared but not defined
// Array
// (
// [x] => 1.233
// [y] => 3.445
// )
$p1->setLabel("point #1");
print_r(get_object_vars($p1));
// Array
// (
// [x] => 1.233
// [y] => 3.445
// [label] => point #1
// )
?>
See also get_class_methods(),
get_class_vars()
PoprzedniSpis treściNastępnyget_declared_classesPoczątek rozdziaługet_parent_class