【发布时间】:2013-12-17 12:28:46
【问题描述】:
对 OOP 编程完全陌生,如果答案很明显,请见谅。我看过很多 YouTube 教程,代码如下:
class myClass{
private $myVar;
function getVar(){
return $this->myVar;
}
}
myObject = new myClass();
print myObject->getVar();
但为什么最好将变量设为私有,然后通过函数访问它,而不是只使用myObject->myVar?
【问题讨论】:
-
当然,在像我这样的项目中,我是唯一的编码员,而且我似乎有一种不寻常的能力来跟踪我在做什么,所以我受益于能够使用公共变量和在某些地方作弊,从我的代码中挤出额外的效率:p
标签: php oop encapsulation accessor