Bonjour tout le monde,

J'ai trouvé une syntaxe que je ne connait pas dans une appli :

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;
}
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 ?
Est ce que cette syntaxe est correct ? Est-ce que c'est indispensable dans ce cas ?

Merci