当我通过我的getter / setter方法直接在类中访问私有/受保护的类成员时,这是一种不好的编程方式?
选择#1
<?php
class A {
private $myVariable;
public function getMyVariable() {
return $this->myVariable;
}
public function doSomething() {
$variable = $this->getMyVariable();
}
}
?>
备选方案#2
<?php
class A {
private $myVariable;
public function doSomething() {
$variable = $this->myVariable;
}
}
?>
您更喜欢哪种方式?我认为第一种解决方案比第二种更具可读性。请让我听听您的意见。
提前致谢。
由于您确定这不是重复项,因此我将复制此回复中与此案例相关的要点:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句