2011-02-17 54 views
1

我有if ($this->_userexists()) return false;两个功能。他们变成了这段代码不可复制吗?

function exitifuserexists() { 
    if ($this->_userexists()) return false; 
} 

它退出本身,但必须退出调用者。如何使两个“如果这样”与两个“函数调用”?

+0

哪种编程语言?看起来像PHP,但有这么小的片段... – thkala 2011-02-17 11:42:17

+0

代码是在PHP中。 – 2011-02-17 11:59:47

回答

0

您可以从if中提取条件,但我个人觉得它毫无意义;它在这种情况下不会带来任何价值。我们必须在现实生活中尽量减少重复。

2

似乎是一个非常没有意义的重构,你现在做

if (exitifuserexists()){ 
.... 
}