Получает значение класса или свойство экземпляра

# uopz_get_property

(PECL uopz 5, PECL uopz 6, PECL uopz 7)

uopz_get_property — Получает значение класса или свойство экземпляра

### Описание

function uopz_get_property(string `$class`, string `$property`): mixed
function uopz_get_property(object `$instance`, string `$property`): mixed

Получает значение существующего статического свойства класса, если указан класс (`class`), либо значение существующего свойства экземпляра, если передан экземпляр (`instance`).

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

`class`

  Имя класса.

`instance`

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

`property`

  Имя свойства.

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

Возвращает значение класса или свойство экземпляра, либо `null`, если свойство не определено.

### Примеры

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

    <?php
    class Foo {
        private static $staticBar = 10;
        private $bar = 100;
    }
    $foo = new Foo;
    var_dump(uopz_get_property('Foo', 'staticBar'));
    var_dump(uopz_get_property($foo, 'bar'));
    ?>

Вывод приведённого примера будет похож на:

    int(10)
    int(100)

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

- uopz_set_property() - Устанавливает значение существующего свойства класса или экземпляра

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open