phpbar.de logo

Mailinglisten-Archive

[php] Define evaluiere

[php] Define evaluiere

Konstantin Rekk k.rekk at intermatix.de
Die Mar 23 12:22:01 CET 2004


On Tuesday 23 March 2004 11:59, Christian Ruetgers wrote:
> Moin,
>
> Frage zum evaluieren einer Zeichenkette, in der defined Werte enthalten
> sind:
>
>     define ('DEB_MAIN', 1);
>     define ('DEB_NAV', 2);
>
>     $emod = 'DEB_NAV'; // Beispiel, kommt eigentlich per $_GET rein!
>     eval("\$etest = \$emod;");
>     echo('etest: __'.$etest.'__');
>
> Ausgegeben wird etest: __DEB_NAV__
>
> Wie bekomme ich das evaluiert. Es soll natürlich auch mit z.B.
>     $emod = 'DEB_NAV+DEB_MAIN';
> funktionieren.
>

Versuchs mit
eval("\$etest = ".$emod.";");

Gruß, Konstantin.


php::bar PHP Wiki   -   Listenarchive