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