uopz_set_property
(PECL uopz 5, PECL uopz 6)
uopz_set_property — Устанавливает значение существующего свойства класса или экземпляра
Описание
Задает значение существующего статического свойства класса,
если задан класс (class
),
либо значение существующего свойства экземпляра (вне зависимости от того, существует ли свойство экземпляра),
если передан экземпляр (instance
).
Список параметров
-
class
-
Имя класса.
-
instance
-
Экземпляр объекта.
-
property
-
Имя свойства.
-
value
-
Значение, присваиваемое свойству.
Возвращаемые значения
Эта функция не возвращает значения после выполнения.
Примеры
Пример #1 Простое использование 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());
?>
Результат выполнения данного примера:
int(10)
Смотрите также
- uopz_get_property() - Получает значение класса или свойство экземпляра