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