Avatar billede Slettet bruger
20. november 2005 - 21:31 Der er 6 kommentarer og
1 løsning

Spørgsmål om classes

første problem.

Jeg har en class, hvori jeg skal bruge en variabel der er defineret uden for den. hvordan gør jeg dette?

Andet problem.

Jeg skal i samme klasse have defineret en variabel. Denne variabels indhold er delvist noget output fra en global funktion i PHP. Dette ser ud til ikke at kunne lade sig gøre. Er dette korrekt?
Avatar billede drbean Nybegynder
21. november 2005 - 07:53 #1
1. Du kan jo lave en funktion i klassen hvor du sætter variabel til den variabel som du har inde i klassen

var $test;

function SetTest($test)
{
  $this->test = $test;
}

2. Er ikke sikker. Prøv.
Avatar billede Slettet bruger
21. november 2005 - 16:09 #2
1. cool :)

2. Har prøvet, men kan ikke få det til at virke.. det kunne være man skulle gøre det på en smart måde?
Avatar billede drbean Nybegynder
21. november 2005 - 19:41 #3
Normalt ville jeg hvis jeg ikke skulle bruge en fast værdi, men fx en global variabel, sætte den på samme måde, som vi sætter variablen i eks. 1
Avatar billede Slettet bruger
02. august 2007 - 09:56 #4
svar? nogen?
Avatar billede drbean Nybegynder
02. august 2007 - 13:51 #5
nej tak.. bare behold pointene... ( og det er jo også lang tid siden ;-P )

Fik du det nogen sinde til at virke?
Avatar billede Slettet bruger
02. august 2007 - 16:13 #6
ja for fanden det er længe siden ;) så det bare lige igen, og ville rydde op i det :)

man kan bruge global inde i klassen. Det har jeg fået til at virke på pissup.dk
Ellers bruger jeg oftest det med funktionen ;)
Avatar billede drbean Nybegynder
02. august 2007 - 17:03 #7
selvfølgelig kan man bruge global inde i klasser. Man kan så diskutere hvor smart det er :-)
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