Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 3.02.2008 Ostrzeżenie: (0%)
|
Mam takie moze niezbyt ambitne pytanko (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Mam kod stronki ktory od dawna pisze i zaczynalem od stylu '$HTTP_SESSION_VARS'. Czy aby przejsc na nowy styl to wystarczy wlasciwie tylko podmienic ten poczatek zmiennej na '$_SESSION' ?
Ten post edytował Muszarafa 14.02.2008, 12:44:04 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%)
|
Tak.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%)
|
Cześć mam dla ciebie małą radę.
Nie uzyskuj dostępu do zmiennych sesyjnych bezpośrednio przez tablicę globalną $_SESSION napisz sobie klasę która będzie pobierała dane z tej tablicy, ewentualnie jakąś funkcję dostępową jeśli masz opory przed stylem obiektowym. Ten post edytował orglee 14.02.2008, 12:58:02 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 3.02.2008 Ostrzeżenie: (0%)
|
a dlaczego to ?
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%)
|
Jeżeli zapotrzebowanie twojego skryptu na specjalne funkcje manipulujące na danych sesyjnych wzrośnie wystarczy że dopiszesz odpowiednią metodę do klasy lub jeśli będziesz w przyszłości chciał zmienić implementację dostępu do danych sesyjnych to wystarczy że zmienisz ją w jednym miejscu.
Powiedzmy że teraz masz $HTTP_SESSION_VARS w jakichś 80 miejscach. Musisz to wszystko pozmieniać. Natomiast gdybyś uzyskiwał dostęp do danych przez funkcję lub metodę klasy wystarczyło by że zmienisz tylko sposób w jaki ta metoda lub funkcja pobiera dane co zaoszczędziło by ci masę czasu. |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 07:51 |