Mailinglisten-Archive |
> > Nein, war nur ein Fehler in der Email. > > Du verwendest eine alte Version der template Klasse. > Deine Version macht ein > > return $this->varvals[$varname]; > > $varname kommt als Parameter beim Funktionsaufruf. > Wenn dieser Index im Array nicht existiert, versucht > PHP auf ein nicht-existentes Element des Arrays > zuzugreifen, deswegen die Warning (weil du error_reporting > auf Warnings angestellt hast). Ich schicke dir mal eine > neuere Version der template.inc per PM, alternativ findest > du es auch in der aktuellen oder einer der aktuelleren > PHPLIB releases (z.B. 7.2d). > > In neueren Versionen wird geprüft, ob der Index überhaupt > existiert: > > if (!is_array($varname)) { > if (isset($this->varvals[$varname])) { > $str = $this->varvals[$varname]; > } else { > $str = ""; > } > return $str; > } else { > . cewl und wieder was dazugelernt ;-) Matthias
php::bar PHP Wiki - Listenarchive