【发布时间】:2014-05-05 16:20:16
【问题描述】:
如果类构造函数设置了该类的属性,是否仍建议检查该属性是否在其他方法中设置?代码:
class A {
public $property;
public function __construct($value) {
$this->property = $value;
}
public function doSomething() {
if(isset($this->property)) {
//actual code here
//...but is this isset-check necessary?
}
else { return false; }
}
}
我只是习惯于检查是否设置了变量,只是想知道是否有任何顾虑将其排除在外。谢谢!
【问题讨论】:
-
检查这个关于getter和setter的答案stackoverflow.com/a/4478690/1666071
标签: php