Udskriv en bestemt variabel i klasse ud fra parameter...

Tags:    php

Jeg har en klasse ved navn "Kunde" hvori jeg ønsker en funktion, der kan udskrive en given variabel. Foreløbig ser det således ud:

Fold kodeboks ind/udKode 


- men det virker ikke. Nogen ideer???



6 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
det er ikke nødvendigvis forkert det du skriver
Fold kodeboks ind/udKode 






men hvis du bare vi udskrive det parameter som du sender til fuktionen skal du ikke refere til $this fordi du da får php til at lede efter en property i din klasse som hedder det du passer som parameter.

Hvis du bare vil have det ud du giver funktionen siger du bare echo $variabel



Der er også en variant til Nørdens forslag, hvor man sætter tuborg klammer rundt om. Men hvilken en der afvikles hurtigst ved jeg ikke.
Fold kodeboks ind/udKode 




du skal ikke kalde variablen som $this->$variabel men som $this->variabel :)



du skal ikke kalde variablen som $this->$variabel men som $this->variabel :)


Ved PHP så godt, at jeg vil have fat i den variabel der er angivet i parametren? Eller finder den så bare ud af om der findes en variabel i klassen, der simpelthen hedder "variabel"?



$this->$varible får php til at lede efter den property i classen der har et navn svarende til $variable værdi. Hvis du ikke forstår det kan du jo prøve at køre koden.



t