脚本宝典收集整理的这篇文章主要介绍了PHP:不可变的公共成员字段,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
class Example { private $value; public function __construct() { $this->value = "test"; } public function __get($key) { if (proPErty_exists($this,$key)) { return $this->{$key}; } else { return null; // or throw an exception } } public function __set($key,$value) { return; // or throw an exception } }
用法:
$example = new Example(); var_dump($example->value); $example->value = "invalid"; VAR_dump($example->value);
输出:
string(4) "test" string(4) "test"
以上是脚本宝典为你收集整理的PHP:不可变的公共成员字段全部内容,希望文章能够帮你解决PHP:不可变的公共成员字段所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。