Дипломные работы, курсовые проекты на заказ, контрольные работы на заказ

 
Начертательная геометрия Практикум по решению задач Геометрическое черчение Инженерная графика ЕСКД Кратные интегралы Математический анализ Матрицы Пределы Производные Векторная алгебра Интегральное исчисление ТФКП Ядерная физика Электростатика Магнетизм Оптика Информационные технологии
Учебник РНР
Назад Вперёд

get_object_vars

(PHP 4)

get_object_vars - возвращает ассоциативный массив из свойств объекта.

Описание

array get_object_vars (object obj)

Эта функция возвращает ассоциативный массив свойств определённого специфицированного объекта obj. Если переменным, объявленным в классе, экземпляром которого является obj, не присвоены значения, они не будут возвращены в этом массиве.
Пример 1. Использование 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); } } // "$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 ) Array ( [x] => 1.233 [y] => 3.445 
[label] => point #1 )

См. также get_class_methods() и get_class_vars().


НазадОглавление Вперёд
get_declared_classesВверхget_parent_class