trrunde Skrevet 8. januar 2006 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;
Gjest Slettet+6132 Skrevet 8. januar 2006 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
trrunde Skrevet 8. januar 2006 Forfatter 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; }
Gjest Slettet+6132 Skrevet 8. januar 2006 Skrevet 8. januar 2006 Hva er det meningen den skal gjøre da?
kakkle Skrevet 8. januar 2006 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
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å