Mailinglisten-Archive |
* Christian Studt wrote: > 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 { . . . -- PHP-Support * realitätsnahe Performance-Messungen mit Code-Analyse Webapplikationsentwicklung * PHP-Schulungen * Consulting 0700-THINKPHP -*- bjoern_(at)_thinkphp.de
php::bar PHP Wiki - Listenarchive