把所有属性弄成private,设置属性的时候用 set_xxx方法,读取属性的时候用get_xxx方法。也不知道这样相对 $obj->xxx 有什么好处,看java里面这么搞,我就这么搞了
|
beaaarJun 26, 2014
1
在外部直接修改某些属性值不安全,通过方法修改可以做一下过滤判断
|
|
lm902Jun 26, 2014 via Android
3
看到这个 问一下 PHP里有没有像这样的实现
string username { get { //处理... return username; } set { //过滤... username = value; } } username = "ZeDong Mao"; |
|
luoyou1014Jun 26, 2014
4
|
|
5
@luoyou1014 _GET、_SET是挺好用,只是在IDE里面就没法自动提示了
|