函数在类中,仅在未设置变量时运行,PHP

时间:2017-04-28 09:02:05

标签: php function return

我想在课堂上写函数。我想只在没有设置一个变量时运行这个函数。 我对此有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
}

1 个答案:

答案 0 :(得分:0)

首先,您应该停止呼叫methods功能。

其次,如果methodXxx在操作后返回某些内容,则可以使用第3个选项,但如果methodXxx是我们所谓的void function(不返回任何内容),则应使用第2个选项。