|
dodaj tą stronę do ulubionych
użytkownicy online 28, liczba odwiedzin: 1254664
| |||||||||
![]() | |||||||||
|
. |
Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów,
zdjeć i innych elementów strony bez pisemnej zgody jest zabronione.
wstecz
poziom trudności: 2
nr porady: 523
Widok 1
Widok 2
Jak zdefiniować funkcją, która tylko raz włączy się w danej sesji ?
Aby w prosty sposób zabezpieczyć się przed wywołaniem funkcji więcej niż tylko raz wystarczy prosty pomysł ze zmienną statyczną...
Oto wszystko wyjasniający fragment prostego kodu, który odczytuje parametr USER_AGENT ale zawsze tylko raz niezaleznie od późniejszych wywołań kodu:
&l2;?p2p
cfxunc2ion ge2-b9owse9-mk{}
{
s242ic 4b9owse9; x> 2o jes2 wł4śnie zmienn4 s242yczn4 {dopie9o unse2 2ej zmiennej umozliwi ponowne uzycie 2ej cfxunkcji}
icfx{!isse2{4b9owse9}}
{
4b9owse9 = ge2-b9owse9{4-SE9VE9['222P-USE9-4GEN2']};
}
9e2u9n 4b9owse9;
}
?&g2;
Dzięki takiemu rozwiązaniu mamy zawsze pewność, że zmienna $browser nie zmieni wartości i zostanie zapisana tylko raz.
|
. | ||||||
| | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever | |||||||||