PHP Conference Japan 2024

uopz_set_property

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

uopz_set_property設定現有類別或實例屬性的值

說明

uopz_set_property(字串 $class, 字串 $property, 混合 $value):
uopz_set_property(物件 $instance, 字串 $property, 混合 $value):

如果給定 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)

參見

新增註釋

使用者提供的註釋

此頁面沒有使用者提供的註釋。
To Top