PHP Conference Japan 2024

uopz_get_property

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

uopz_get_property获取类或实例属性的值

描述

uopz_get_property(string $class, string $property): mixed
uopz_get_property(object $instance, string $property): mixed

如果提供了 class,则获取静态类属性的值;如果提供了 instance,则获取实例属性的值。

参数

class

类的名称。

instance

对象实例。

property

属性的名称。

返回值

返回类或实例属性的值,如果属性未定义则返回 null

范例

示例 #1 基本 uopz_get_property() 用法

<?php
class Foo {
private static
$staticBar = 10;
private
$bar = 100;
}
$foo = new Foo;
var_dump(uopz_get_property('Foo', 'staticBar'));
var_dump(uopz_get_property($foo, 'bar'));
?>

以上示例的输出类似于:

int(10)
int(100)

参见

添加备注

用户贡献的笔记

此页面没有任何用户贡献的笔记。
To Top