Establece el valor de una propiedad de clase existente o de instancia

# uopz_set_property

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

uopz_set_property — Establece el valor de una propiedad de clase existente o de instancia

### Descripción

function uopz_set_property(string `$class`, string `$property`, mixed `$value`): void
function uopz_set_property(object `$instance`, string `$property`, mixed `$value`): void

Establece el valor de una propiedad de clase estática existente, si se proporciona `class`, o el valor de una propiedad de instancia (sin importar si la propiedad de instancia ya existe), si se proporciona `instance`.

### Parámetros

`class`

  El nombre de la clase.

`instance`

  La instancia del objeto.

`property`

  El nombre de la propiedad.

`value`

  El valor a asignar a la propiedad.

### Valores devueltos

No se retorna ningún valor.

### Ejemplos

Ejemplo #1 Uso básico de uopz_set_property()

    <?php
    class Foo {
       private static $staticBar;
       private $bar;
       public static function testStaticBar() {
          return self::$staticBar;
       }
       public function testBar() {
          return $this->bar;
       }
    }
    $foo = new Foo;
    uopz_set_property('Foo', 'staticBar', 10);
    uopz_set_property($foo, 'bar', 100);
    var_dump(Foo::testStaticBar());
    var_dump($foo->testBar());
    ?>

El ejemplo anterior mostrará:

    int(10)

### Ver también

- uopz_get_property() - Devuelve el valor de una propiedad de clase o instancia

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