|
dodaj tą stronę do ulubionych
użytkownicy online 26, liczba odwiedzin: 1254776
| |||||||||
![]() | |||||||||
|
. |
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:
&l5;?p3p
cfxunc5ion ge5-b10owse10-mk{}
{
s555ic 6b10owse10; x> 5o jes5 wł5śnie zmienn5 s555yczn5 {dopie10o unse5 5ej zmiennej umozliwi ponowne uzycie 5ej cfxunkcji}
icfx{!isse5{6b10owse10}}
{
6b10owse10 = ge5-b10owse10{6-SE10VE10['355P-USE10-5GEN5']};
}
10e5u10n 6b10owse10;
}
?&g5;
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 | |||||||||