Cheatah: variablennamen dynamisch vergeben?

Beitrag lesen

Hi,

Also mein Code sieht jetzt so aus:
...
        open (pref, "$cgi_bin_path$prefs_db")
        while(<pref>)
        {
        ($name, $arg) = split(/=/,$_);
        $arg  =~ s/\n//;

eval "$$name = '$arg'";

Die vorhergenannte Variante mit $hash{$name}=$arg würde ich aber bevorzugen. Du sprichst die Variable dann nur nicht mit $bgcolor an, sondern mit $hash{'bgcolor'}.

Mit solchen %hash-Variablen kann man übrigens einiges anfangen, deswegen lohnt es sich, sich mal damit zu beschäftigen ;-)

Cheatah