我想在课堂上写函数。我想只在没有设置一个变量时运行这个函数。 我对此有3个想法,但我不知道哪一个是最好的,看起来“更专业”。
1:
if (!isset($this->variable) {
$this->functionXxx();
}
2:
private function functionXxx()
{
if (!isset($this->variable)) {
//code here
}
}
3:
private function functionXxx()
{
if (isset($this->variable)) {
return;
}
//code here
}
答案 0 :(得分:0)
首先,您应该停止呼叫methods
功能。
其次,如果methodXxx
在操作后返回某些内容,则可以使用第3个选项,但如果methodXxx
是我们所谓的void function(不返回任何内容),则应使用第2个选项。