trrunde Skrevet 8. januar 2006 Del Skrevet 8. januar 2006 Fatal error: Cannot re-assign $this er feilmeldingen, på den linjen som jeg får feil på står dette: $this = $tmp; Lenke til kommentar
Gjest Slettet+6132 Skrevet 8. januar 2006 Del Skrevet 8. januar 2006 Fatal error: Cannot re-assign $this er feilmeldingen, på den linjen som jeg får feil på står dette: $this = $tmp; 5403888[/snapback] Hvis du gir litt mer kode enn du har gjort så er det nok lettere å gi et svar Lenke til kommentar
trrunde Skrevet 8. januar 2006 Forfatter Del Skrevet 8. januar 2006 Her er koden for hele den funksjonen function loadFromFile($filename) { $tmp = unserialize(getFile($filename)); if (strcasecmp(get_class($tmp), "album")) { /* Dunno what we unserialized .. but it wasn't an album! */ $tmp = unserialize(getFile($filename, true)); if (strcasecmp(get_class($tmp), "album")) { return 0; } } $this = $tmp; return 1; } Lenke til kommentar
Gjest Slettet+6132 Skrevet 8. januar 2006 Del Skrevet 8. januar 2006 Hva er det meningen den skal gjøre da? Lenke til kommentar
kakkle Skrevet 8. januar 2006 Del Skrevet 8. januar 2006 (endret) $this er vel en reservert variabel ? Til bruk i klasser. Brukes for å få tak i varibler som er definert i den klassen Brukes f.eks slik: class myClass { var $myVariable; function setVariable($value) { $this->myVariable = $value; } function getVariable() { return $this->myVariable; } } Funksjonene setter og henter variabelen $myVariable EDIT: Rette navnet på variabelen $this er vel Pseudo variabel. (http://no.php.net/oop) Endret 8. januar 2006 av kakkle Lenke til kommentar
Ultrag Skrevet 10. januar 2006 Del Skrevet 10. januar 2006 Bruk et annet navn en this. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå