HavaLite CMS

A new liteweight Content Management System (CMS)

PHP: String als Variablennamen zuweisen

PHP: String als Variablennamen zuweisen

Hier ein Tipp aus der Abteilung "Straßenprogrammierer". Sie können aus einem String einen Variablennamen bilden. Das ist zwar nicht die feine Art - aber in einigen Fällen doch praktisch. Ein Beispiel:

 

<?

$strNewVarName = "neue_variable";

$$strNewVarName = "Hallo Welt";

echo $neue_variable;

?>

Der Trick steckt im doppelten Dollarzeichen. Aus dem Inhalt von $strNewVarName wird dann ein neuer Variablenname - im Beispiel $neue_variable. Und deren Inhalt gibt der echo-Befehl in der letzten Zeile aus.

Kleiner Hinweis: Diese Art, Variablen zu erzeugen, sollten Sie wirklich nur in Notfällen einsetzen. Im Allgemeinen ist es sinnvoller, mit einem Array zu arbeiten und dessen Keys dynamisch zu erzeugen. Vorteil: Sie haben mit einem var_dump jederzeit unter Kontrolle, welche Keys gesetzt und wie sie belegt sind.

comments powered by Disqus

0 Comments

    Leave a Reply

    Contact Info

    Phone: +49 941 26175

    Address: Ayman Teryaki,
    Prüfeninger Str. 48,
    93047 Regensburg, Germany

    Want more info - go to our contact page or visit Google+

    Social

    Stay up to date. Subscribe via RSS, Facebook, Twitter or Email

    Recent Comments