Bonjour tout le monde,
J'ai trouvé une syntaxe que je ne connait pas dans une appli :
Je comprend bien qu'il s'agit d'une comparaison bit à bit des droits avec un masque, là dessus pas de problème. Ce qui m'interroge c'est le : "!= 0". Je suppose que ça signifie que l'on ne retourne le résultat que si il est différent de 0, mais je ne suis pas sûr. Mes questions : Est ce que ça signifie bien cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public function getDroits($attributDroit, $masque) { return ($this->get($attributDroit) & $masque) != 0; }
Est ce que cette syntaxe est correct ? Est-ce que c'est indispensable dans ce cas ?
Merci
Partager