Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] System przechowywania flag
fragles
post
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 14.12.2008

Ostrzeżenie: (0%)
-----


Mam w tabeli ileś obiektów, każdy obiekt ma własciwości zero-jedynkowe w stylu widoczny, niewidoczny, ważny, nieważny, ma daną własność lub jej nie ma

i teraz jak jest lepiej i wydajniej przechowywać to wszystko o osobnych polach

obj[0].wlasnoscA=1;
obj[0].wlasnoscB=0;
obj[0].wlasnoscC=1;

czy np za pomocą jednej własności
np
własność A to 1
własność B to 2
własność C to 4

i sprawdzam czy własność istnieje na zasadzie sumy bitowej czyli

if(obj[0].wlasnosc&1|2|4) to jest jeśli nie to nie ma

co prawda na przechowywaniu się zyskuje, ale traci na zapisie odczycie, ale nie wiem czy ta strata nie jest nadrabiana przez to, że nie trzeba iluś tam własności przechowywać

Ten post edytował fragles 27.07.2009, 10:19:14
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 20:56