Gets value of class or instance property

# uopz_get_property

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

uopz_get_property — Gets value of class or instance property

### Description

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.

### Parameters

`class`

  The name of the class.

`instance`

  The object instance.

`property`

  The name of the property.

### Return Values

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

### Examples

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'));
?>`

The above example will output something similar to:

    int(10)
    int(100)

### See Also

- uopz_set_property() - Sets value of existing class or instance property

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