PHP8 uopz_get_property — 获取类或实例属性的值

2023-10-08 15:05 更新

(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

对象实例。

property

属性的名称。

返回值

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

示例

示例 #1 Basic uopz_get_property() Usage

<?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)

参见


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号