![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Ciezko zadac jedno pytanie bez przedstawienia tego co juz mam, wiec zaczne od poczatku:
Wpadlem na pomysl ujednolicenia kilku metod w mojej klasie i zrobienia z niej jednej. Do tej pory mialem takie metody jak: Cytat sendErrorMsg() sendActivationMsg() sendFailureMsg() ...a obecnie: Cytat sendMsg($flag) gdzie $flag to wartosc jednej z definicji ponizej:
Jezeli chce wyslac wiadomosc typu MSG_ERROR to daje: sendMsg(ERROR_MSG); (Wczesniej dawalem zamiast tego sendErrorMsg()) I wszystko ladnie pieknie bo wewnatrz medoty sendMsg() mam switcha, ktory robi mniej wiecej tyle:
Ale.... chce miec mozliwosc przeslania "kilku wiadomosci" czyli chce moc zrobic tak: sendMsg(MSG_ERROR | MSG_ACTIVATION); itp. Tylko, ze nie wiem jak to obsluzyc w switchu. Bo za pomoca IFa moge np zorientowac sie czy mam jakas z wiadomosci (MSG_*) np tak:
Ale czy rzeczywiscie trzeba pisac mase if'ow do tego? Czy nie da sie jakos switcha skonstruowac tak aby zadzialalo z takim zlozeniem flag? Ten post edytował Seth 29.04.2006, 15:19:30 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 09:03 |