phpbar.de logo

Mailinglisten-Archive

[php] dynamische konstante

[php] dynamische konstante

Ulf Wendel uw_(at)_netuse.de
Thu, 15 Feb 2001 14:20:01 +0100


"Henry Fraedrich (Hauptbenutzer)" schrieb:
> $Y = "DE"
> $X = $Y."_TEXT";
> 
> echo $$X; // Gibt den Text der Variablen $DE_Text aus

Variable Variables sind meist nur die zweitbeste Lösung. So werden sie
beispielsweise Probleme mit dem Gültigkeitsbereich aufwerfen. Konstanten
sind überall sichtbar auch in Funktionen. Um dieses zu simulieren,
scheint $GLOBALS[$Y . "_TEXT"] besser geeignet als $$X. Nebenbei: auf
den Datencontainer $GLOBALS darf lesend und schreibend zugegriffen
werden.

Ulf

-- 
Ulf Wendel, NetUSE AG Siemenswall, D-24107 Kiel
Tel: +49 431 386 436 00, Fax: +49 431 386 435 99


php::bar PHP Wiki   -   Listenarchive