Jak w najlepszy sposób zrobić flagi w PHP bo z tego co widzę w stałych nie można używać działań. Chciałem zeby zadziałało tak
const TYPE_A = 1;
const TYPE_B = 1<<1;
const TYPE_C = 1<<2;
const TYPE_D = 1<<3;
const TYPE_E = 1<<4;
A zostałem zmuszony do takiego rozwiązania :
const TYPE_A = 1;
const TYPE_B = 2;
const TYPE_C = 4;
const TYPE_D = 8;
const TYPE_E = 16;
Może flagi powinno się robić inaczej ? A może nie powinno się ich używać ? :D właściwie to można by dać public static ale może macie jeszcze inne propozycje ?