uopz_set_property
(PECL uopz 5, PECL uopz 6, PECL uopz 7)
uopz_set_property — Sets value of existing class or instance property
説明
Sets the value of an existing static class property, if class
is given, or the value of an instance property (regardless whether the instance property already exists), if instance
is given.
パラメータ
class
-
The name of the class.
instance
-
The object instance.
property
-
The name of the property.
value
-
The value to assign to the property.
戻り値
値を返しません。
例
例1 Basic uopz_set_property() Usage
<?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() - Gets value of class or instance property
+add a note
User Contributed Notes
There are no user contributed notes for this page.
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google