2011-02-17 57 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()){ 
.... 
}