Avatar billede elskermad.dk Nybegynder
14. december 2003 - 11:54 Der er 3 kommentarer og
1 løsning

bruge en variabel i en function som er defineret udenfor

Hej Eksperter :)

vil høre hvordan det kan lade sig gøre at bruge en variabel som ikke er sat i functionen men tidligere... vil undgå at lave et punkt mere i hver function da der er mange... altså noget lignende dette:

<?
$den_her = "hej";

function velkommen() {
  echo $den_her;
}
?>

er det muligt?
Avatar billede detox Nybegynder
14. december 2003 - 12:03 #1
Det gør du ved at bruge global() i din funktion:

<?
$den_her = "hej";

function velkommen() {
  global $den_her;
  echo $den_her;
}
?>
Avatar billede detox Nybegynder
14. december 2003 - 12:06 #2
Så du undgår ikke et punkt mere. Du kan jo osse kalde funktionen med een variabel:

<?
function velkommen($den_her) {
  echo $den_her;
}
velkommen("hej");
?>
Avatar billede elskermad.dk Nybegynder
14. december 2003 - 12:29 #3
okay så bliver jeg vel nødt til at bruge noget global :D læg et svar!
Avatar billede detox Nybegynder
14. december 2003 - 12:36 #4
Det er netop noget af det gode ved funktioner, at man ikke skal tænke på om variabelnavne er i brug uden for funktionen.
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