Renvoie la valeur d'une propriété de classe ou d'instance

# uopz_get_property

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

uopz_get_property — Renvoie la valeur d'une propriété de classe ou d'instance

### Description

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

Renvoie la valeur d'une propriété de classe statique, si `class` est donné, ou la valeur d'une propriété d'instance, si `instance` est donné.

### Liste de paramètres

`class`

  Le nom de la classe.

`instance`

  L'instance de l'objet.

`property`

  Le nom de la propriété.

### Valeurs de retour

Renvoie la valeur de la propriété de classe ou d'instance, ou `null` si la propriété n'est pas définie.

### Exemples

Exemple #1 Utilisation basique de 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'));
    ?>

Résultat de l'exemple ci-dessus est similaire à :

    int(10)
    int(100)

### Voir aussi

- uopz_set_property() - Définit la valeur d'une propriété de classe existante ou d'instance

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