"HonkyHonk" <honkyhonk@hotmail.com> skrev i en meddelelse
news:40682692$0$424$edfadb0f@dread14.news.tele.dk...
> "Kasper Garnæs" <demos@mailme.dk> wrote in message
> news:c4971j$18ct$1@news.cybercity.dk...
> > HonkyHonk <honkyhonk@hotmail.com> wrote:
> >
> > > Hvorfor vil nedenstående kode ikke skrive en liste med filnavnene?
> > >
[snip kode]
> >
> > > Hvad gør jeg galt?
> >
> >
> > Med mindre variablen $ImageArray indeholder navnet på den attribut på
> $this,
> > du gerne vil tilgå, skal du ikke benytte $ foran attributnavne. Du mener
> > sikkert $this->ImageArray i stedet for $this->$ImageArray.
> >
> Hvorfor skal jeg ikke bruge '$'?
Fordi det er sådan der henvises til variabler internt i en klasse.
var $ImageArray="ost";
var $ost = "käse";
echo $this->$ImageArray
vil udskrive variablen med navnet ost, dvs. "käse". (I en klasse
naturligvis, i øvrigt pseudokode)
--
Mvh. Jonas Delfs,
http://delfs.dk