2017-08-30 96 views
-4

我有溫控功能是這樣的:if如何簡化函數?

public function isSuperAdmin() { 
    if($this->role->id == '1') { 
     return true; 
    } 
    return false; 
} 

它是如何最大簡化?

+0

你是什麼意思的 「簡化」 嗎?你想擺脫'如果'?你想把它變成一個單線?請記住,這也可能會影響可讀性和可維護性 – Tallmaris

回答

5

作爲比較的結果是已經一個布爾值 - 返回它:

public function isSuperAdmin() { 
    return $this->role->id == '1'; 
} 
5
public function isSuperAdmin() { 
    return ($this->role->id == '1'); 
}