/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Global variabel. Hvilken måde er bedst?
Fra : M


Dato : 19-01-06 20:51

Hej med Jer!

Hvis jeg vil definere en global variabel. Hvilken måde er så den
bedste måde at gøre det på?

På forhånd tak!

-M

 
 
Jesper H (19-01-2006)
Kommentar
Fra : Jesper H


Dato : 19-01-06 21:29

Jeg tror det kommer lidt an på hvad du mener med global variabel;

1. Hvis det er på tværs af flere sider som alligevel har noget med
hinanden at gøre, så er det jo nok noget med sessions og
session-cookies eller noget - ellers forsvinder dine variable jo, når
et php-script er udført.
2. Hvis det er en variabel udenfor en funktion men i samme script, som
skal være global, skal den vel bare erklæres/tilskrives som normalt i
toppen af scriptet - så er den automatisk tilgængelig i resten af
scriptet, også inden i funktion så vidt jeg husker.
3. Hvis det er en variabel indenfor en funktion som skal være
tilgængelig i resten af scriptet, kan man bruge keywordet 'global'.

Du kan evt. kigge på dette link - http://dk2.php.net/global - men ved
ikke om det er det, du søger...

--
Mvh Jesper, http://fdf.dk/landsdel1/


M (20-01-2006)
Kommentar
Fra : M


Dato : 20-01-06 07:21


>Du kan evt. kigge på dette link - http://dk2.php.net/global - men ved
>ikke om det er det, du søger...


OK, mange tak for mulighederne. Jeg kigger lige nærmere på det!

-M

Jacob Atzen (22-01-2006)
Kommentar
Fra : Jacob Atzen


Dato : 22-01-06 14:36

On 2006-01-19, Jesper H <jesper.haukrogh@gmail.com> wrote:
> 3. Hvis det er en variabel indenfor en funktion som skal være
> tilgængelig i resten af scriptet, kan man bruge keywordet 'global'.

Så hellere bruge $_GLOBAL array'et. Så er man ikke i tvivl om, hvad der
er globalt, når man læser koden.

Eksempel:

$_GLOBAL['navn'] = 'Jacob';
print $_GLOBAL['navn'];

--
Med venlig hilsen
- Jacob Atzen

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste