1
我可以編寫兩種不同方式完成同樣事情的類;在對象方法中返回值或在對象方法中設置值? PHP
class Simple {
private $var;
public function __construct() {
$this->var = $this->setVar();
}
private function setVar() {
return true;
}
}
或者
class Simple {
private $var;
public function __construct() {
$this->setVar();
}
private function setVar() {
$this->var = true;
}
}
我當會用一個比其他?我看到許多不同的php應用程序使用這兩種不同的類型。但似乎沒有一般的指導方針可以遵循,或者它對這個事實甚至是重要的?