phpbar.de logo

Mailinglisten-Archive

[php] eval & Objekte, richtig maskieren

[php] eval & Objekte, richtig maskieren

Sebastian Mendel lists at sebastianmendel.de
Fre Aug 20 09:25:19 CEST 2004


Thorsten Dikmann schrieb:

> [...]
> 
> $this->page[header]
> $this->page[content]
> $this->page[copyright]
> $this->page[footer]
> $this->page[ueberschrift]  etc...
> 
> Jetzt weiß ich nicht, wie ich diese Variablen im eval()-Code maskieren muss, 
> denn $this->page[header] ergibt wenn man eval drüber laufen lässt z.b. 
> "Array[header]". Er interpretiert also nur $this->page. 
> 
> ${this->page[header]} habe ich versucht, gibt nen Fehler:
> Parse error: parse error, unexpected T_OBJECT_OPERATOR 
> in /homepages/classPage.php(310) : eval()'d code on line 3,
> 
> ebenso $this->{page[header]}
> Parse error: parse error, unexpected '{', expecting T_STRING 
> in /homepages/classPage.php(310) : eval()'d code on line 3
> 
> $this{->page[header]} gibt natürlich Object{->page[header]}

{$this->page['header']} ?

-- 
Sebastian Mendel

www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime        www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive