uopz_set_property

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

uopz_set_propertyDefine o valor da classe existente ou propriedade de instância

Descrição

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

Define o valor de uma propriedade de classe estática existente, se class for fornecido, ou o valor de uma propriedade de instância (independentemente de a propriedade de instância já existir), se instance for fornecido.

Parâmetros

class

O nome da classe.

instance

A instância do objeto.

property

O nome da propriedade.

value

O valor a ser atribuído à propriedade.

Valor Retornado

Nenhum valor é retornado.

Exemplos

Exemplo #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());
?>

O exemplo acima produzirá:

int(10)

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top