Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18269 программистов и 1707 роботов. Сейчас ищут 652 программиста ...
Приступая к работе

get_object_vars - Возвращает свойства указанного объекта

Вернуться к: Классы/Объекты

get_object_vars

(PHP 4, PHP 5, PHP 7)

get_object_varsВозвращает свойства указанного объекта

Описание

array get_object_vars ( object $object )

Возвращает видимые нестатические свойства указанного объекта object в соответствии с областью видимости.

Список параметров

object

Экземпляр объекта

Возвращаемые значения

Возвращает ассоциативный массив нестатических свойств объекта object, доступных в данной области видимости. Если свойству не было присвоено значение, оно будет возвращено со значением NULL.

Список изменений

Версия Описание
5.3.0 Функция теперь возвращает NULL, если object не является объектом. Ранее возвращался FALSE.

Примеры

Пример #1 Пример использования get_object_vars()

<?php

class foo {
    private 
$a;
    public 
$b 1;
    public 
$c;
    private 
$d;
    static 
$e;

    public function 
test() {
        
var_dump(get_object_vars($this));
    }
}

$test = new foo;
var_dump(get_object_vars($test));

$test->test();

?>

Результат выполнения данного примера:

array(2) {
  ["b"]=>
  int(1)
  ["c"]=>
  NULL
}
array(4) {
  ["a"]=>
  NULL
  ["b"]=>
  int(1)
  ["c"]=>
  NULL
  ["d"]=>
  NULL
}

Смотрите также

  • get_class_methods() - Возвращает массив имен методов класса
  • get_class_vars() - Возвращает объявленные по умолчанию свойства класса



Вернуться к: Классы/Объекты

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware