我正在寫一個函數,並想知道,如果它是最好的(在關於性能和編碼規範)來處理返回的條件是這樣的:PHP函數 - if/else語句的結構是什麼?
public function func_1() {
if (true == $condition) {
// Do something
return true;
} else {
return false;
}
}
或本:
public function func_2() {
if (false == $condition) return false;
// Do something
return true;
}
有什麼好處將一堆代碼封裝在if/else(func_1)中,還是最好先獲得最快的回報(func_2)?
這完全是程序員的偏好。 – animuson
運行基準測試,你就會知道 –
總是提前回來。 –