Festlegen von Berechtigungen in binär
In der Schule habe ich ein System gesehen, das Berechtigungen mit Binärzeichenfolgen festlegt.
Sagen wir 101001 = 41
So :
1 kann die Erlaubnis zu Seite 1 sein2 kann die Erlaubnis zu Seite 2 sein4 kann die Erlaubnis zu Seite 3 sein8 kann die Erlaubnis zu Seite 4 sein16 kann die Erlaubnis zu Seite 5 sein32 kann die Erlaubnis zu Seite 6 seinAngenommen, ich habe die obige Binärzeichenfolge (101001). Ich habe Zugriff auf Seite 1, 4 und 6.
Wie kann ich das in PHP machen? Nehmen wir an, ich habe ein Feld in MySQL mit dem Namenperms
gespeichert im Dezember so 101001 wird 41 sein.Woher weiß ich, dass 41 in PHP gleich 1, 8 und 32 ist?
Vielen Dank.