Avatar billede jweber Nybegynder
02. januar 2007 - 18:53 Der er 4 kommentarer og
1 løsning

Lokale/globale variabler

Hvis jeg i JavaScript definerer en variabel inde i en funktion således:

function test() {
    var navn = "Hans";
}

vil variablen "navn" være lokal, men hvis man blot definerer den som:

function test() {
    navn = "Hans";
}

vil den være global.

Dette er ikke tilfælde i php hvor man ikke bruger var i denne forbindelse, men findes der noget tilsvarende for at gøre variabler defineret inde i en funktion globale?
Avatar billede coderdk Praktikant
02. januar 2007 - 21:56 #1
$navn = "Hans";
function test() {
    global $navn;
    echo $navn;
}
Avatar billede jweber Nybegynder
02. januar 2007 - 22:02 #2
Ja det er hvis jeg ønsker at benytte en variabel defineret udenfor funktion tilgængelig inde i funktionen. Men det jeg ønsker er at gøre flere variabler defineret inde i en funktion tilgængelige udenfor funktion, altså omvendt.
Avatar billede coderdk Praktikant
02. januar 2007 - 22:07 #3
Same deal:

function test() {
    global $navn;
    $navn = "Hest";
}
test();
echo $navn;
Avatar billede coderdk Praktikant
02. januar 2007 - 22:08 #4
Det lyder som om det ville være smart med en klasse ;)
Avatar billede jweber Nybegynder
02. januar 2007 - 22:19 #5
Det ville det nemlig, er også igang med at sætte mig ind i det, men har stadig ikke helt styr på det, så indtil da må jeg klare mig med den gammeldags måde.

Tak for svaret, det virkede ja.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB
Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging