龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php的getter setter实现

时间:2014-06-24 02:15来源:网络整理 作者:网络 点击:
分享到:
php的getter setter实现 [代码片段(22行)]
<?
class Person {

    protected $__data = array('person', 'email');

    public function __get($property) {
        if (isset($this->__data[$property])) {
            return $this->__data[$property];
        } else {
            return false;
        }
    }

    public function __set($property, $value) {
        if (isset($this->__data[$property])) {
            return $this->__data[$property] = $value;
        } else {
            return false;
        }
    }
}
?>
精彩图集

赞助商链接