【发布时间】:2011-03-11 14:45:36
【问题描述】:
我是否可以在类的函数调用中以编程方式将变量从公共更改为私有?
【问题讨论】:
-
您为什么要这样做?使用 setter 和 getter。
-
我正在使用 getter/setter,但它是在现有系统上实现的,但我想打破 $object->var 的功能,最好通过 $fields 的简单循环用于确定 getter/setter 的数组
-
您是否正在寻找创建状态未知的 Heisen 属性?
-
反射 (ReflectionProperty::setAccessible) 是可能的,但正如上面的 abloodywar 所说:你可能想先考虑替代方案,这不是一个很好的做法。
标签: php