2017-08-30 5 views
-4

Je fucntion comme ceci:Comment simplifier la fonction avec si?

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

Comment ça simplifier au maximum?

+0

Que voulez-vous dire par "simplifier"? Voulez-vous vous débarrasser du 'si '? Voulez-vous le transformer en un one-liner? Gardez à l'esprit que cela peut avoir une incidence sur la lisibilité et la maintenabilité – Tallmaris

Répondre

5

Comme résultat de la comparaison est déjà une valeur booléenne - retourner:

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