phpbar.de logo

Mailinglisten-Archive

[php] Speicher-Telepathie oder Kobolde in PHP?

[php] Speicher-Telepathie oder Kobolde in PHP?

Leonhard Holz php_(at)_phpcenter.de
Sun, 9 Dec 2001 14:32:31 +0100


Hallo Dennis,

> ich beginne bald an böse Geister zu glauben. Die folgende Funktion
>
> function template_replace($template,$in_out) {
> foreach ($in_out as $key => $val) {
> $in[] = sprintf('|{%s}|',$key);
> $out[] = $val;
> }
> return preg_replace($in,$out,$template);
> }
>
> erbringt unter bestimmten Umständen folgenden Fehler:
>
> Fatal error: [] operator not supported for strings ...
>

initialisiere $in und $out doch als Arrays, dann muß php nicht raten ob es
nicht auch ein String sein könnte:

    $in = Array();
    $out = Array();

Vielleicht hilfts ja.

Gruß,
Leo


php::bar PHP Wiki   -   Listenarchive