PHP Conference Japan 2024

ReflectionProperty::setRawValueWithoutLazyInitialization

(PHP 8 >= 8.4.0)

ReflectionProperty::setRawValueWithoutLazyInitialization设置原始属性值,不触发延迟初始化

描述

public ReflectionProperty::setRawValueWithoutLazyInitialization(object $object, mixed $value): void

设置(更改)属性的值,不触发延迟初始化,也不调用钩子函数。该属性被标记为非延迟,并且可以在之后访问而不会触发延迟初始化。该属性不能是动态的、静态的或虚拟的,并且对象必须是用户定义类的实例或stdClass

如果这是最后一个延迟属性,则对象被标记为非延迟,并且初始化程序或工厂函数被分离。

参数

object
要更改其属性的对象。
value
新值。

返回值

不返回值。

参见

添加注释

用户贡献注释

此页面没有用户贡献的注释。
To Top