# uopz_get_property

(PECL uopz 5)

uopz_get_property — Gets value of class or instance property

### 说明

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

Gets the value of a static class property, if `class` is given, or the value of an instance property, if `instance` is given.

### 参数

`class`

  The name of the class.

`instance`

  The object instance.

`property`

  The name of the property.

### 返回值

Returns the value of the class or instance property, or `NULL` if the property is not defined.

### 范例

Example #1 Basic uopz_get_property() Usage

    <?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() - Sets value of existing class or instance property