Sven Rautenberg: extract() ist der Hammer!!!!

Beitrag lesen

Moin!

s. Thema,

noch ne Frage bez. EXTR_OVERWRITE

mein Template wird includert in einer Methode meiner ModelClass. $this->STASH hat keys wie z.B. 'descr', extract schießt somit eine Variable $descr in die Symboltabelle, was meine Templates wundervoll vereinfacht. Da habe ich doch Collisions überhaupt nicht zu befürchten oder???

Natürlich nicht. Niemand würde auf die Idee kommen, "$this->this" als Templatevariable zu benutzen. Man würde sich nicht wundern, warum $this plötzlich nicht mehr $this ist, sondern $this.

Insbesondere muss man auch keine Angst haben, dass wichtige globale Variablen überschrieben werden. Niemand würde z.B. $this->_POST ins Template schicken.

- Sven Rautenberg