大家好!PHP:静态只读属性类
我的问题是:我需要重载标准获取和类静态变量的设置...但在PHP中没有提供这样的功能...有人问在2008年,仍然没有实现......同去的只读...
我的问题:有没有一种方法,使静态属性入店从课外阅读,但是禁止修改?
echo aaa::$qwe; //<--- echoes value of $qwe
aaa::$qwe = '666'; //<--- throws an error because variable is protected from modification
我不能使用const,因为一些变量包含数组。
也许有一些解决方法?
是的,我知道我可以把它像AAA ::获取(“QWE”),但没有好...
为什么它不好? – Artefacto
因为我需要更改2MB的现有代码库,也不干净,再加上还有其他原因不依赖于我:) – NewProger
为什么不使用类常量?或者将变量内部修改? – mAu