函式名稱:uopz_get_property()
函式描述:uopz_get_property()函式用於獲取類的屬性值。
適用版本:PHP 7.0以上
語法:mixed uopz_get_property(string $class, string $property)
引數:
- $class:要獲取屬性值的類名。
- $property:要獲取的屬性名。
返回值:
- 如果成功獲取屬性值,則返回屬性的值。
- 如果獲取失敗,則返回false。
示例:
class MyClass {
private $myProperty = 'Hello, World!';
}
$obj = new MyClass();
// 獲取私有屬性的值
$value = uopz_get_property('MyClass', 'myProperty');
var_dump($value); // 輸出: string(13) "Hello, World!"
注意事項:
- uopz_get_property()函式只能獲取類的屬性值,不能獲取物件的屬性值。
- 要獲取私有屬性的值,需要在呼叫該函式的程式碼處使用uopz_allow_exit()函式進行授權,否則會丟擲一個異常。
- 此函式需要透過安裝和啟用uopz擴充套件來使用。