Anzeige:
Ergebnis 1 bis 7 von 7

Thema: dynamische variablen ?

  1. #1
    Registrierter Benutzer
    Registriert seit
    13.08.2003
    Beiträge
    5

    dynamische variablen ?

    ich brauch dynamisch erzeugte variablen, ich bekomms aber weder hin noch find ich dazu irgenwas, hat einer ne idee ? ich brauch sowas wie es in php auch geht ...
    PHP-Code:
    ${"var_".$i} = "moep"
    ... also ein string + $variable ergibt eine neue variable

    mfg

  2. #2
    Registrierter Benutzer Avatar von Boron
    Registriert seit
    07.01.2002
    Beiträge
    827
    Ich kenne PHP zwar nicht, aber ich kan mir nicht vorstellen, dass soetwas möglich ist.
    In C/C++, Java und allen anderen Sprachen,die ich kenne habe ich so etwas noch nie gesehen.
    Gruß Boron (der sich oft wegen mieser Rechtschreibung anderer die Augen reiben muss)

    LINUX IS LIKE AN INDIAN TENT: NO GATES, NO WINDOWS AND AN APACHE INSIDE!
    Hardware Monitoring unter Linux -> http://santafu.sourceforge.net (Temperaturen, Lüfterdrehzahlen und Spannungen)

  3. #3
    Registrierter Benutzer
    Registriert seit
    13.08.2003
    Beiträge
    5
    PHP-Code:
    eval("var_"+i+" = \"moep\""); 
    das is zwar nicht schoen, klappt aber

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.08.2004
    Beiträge
    404
    PHP-Code:
    <?PHP

    $foo 
    'Hello World!';
    $bar 'foo';
    echo $
    $bar;

    ?>
    ...sowas geht schon, allerdings ist es oft ein Indiz für schlechtes Softwaredesign...

  5. #5
    Registrierter Benutzer
    Registriert seit
    15.10.2005
    Ort
    Franken
    Beiträge
    362
    Naja, für Callback-Methoden lässt sich sowas ganz gut brauchen. Also
    PHP-Code:
    function i_call_back($function){
      
    //tu was
      
    $erg $function();

    Die Definition von Variablen auf diese Weise finde ich aber recht sinnfrei, da würde ich lieber auf Arrays respective Hashmaps zurückgreifen.
    Dank der Rekursion kann ich IF-Schleifen bauen.

    In neuem Glanz: www.turbohummel.de

  6. #6
    Registrierter Benutzer
    Registriert seit
    28.02.2006
    Beiträge
    22
    Warum verwendest du die geil** array funktion nicht?
    PHP-Code:
    $var[$i] = "moep"

  7. #7
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825
    Zitat Zitat von zwelch
    ich brauch dynamisch erzeugte variablen,
    ... sowas wie es in php auch geht ...
    Welche Sprache? Welche Variable?

    In Javascript gibt es durchaus so was wie:
    Code:
    var feld=new Array();
    hilfsvar="mausi"+i;
    feld[hilfsvar]='keine_Ahnungf";
    und schon lassen sich feld["mausi1"],feld["mausi2"] und weiteres erzeugen
    Solche Konstruktionen bekommst du mit DOM schon vorserviert (document.getElement)

    Oder du arbeitest mit eval:
    Code:
    eval('hundefutter="fein"');
    alert(hundefutter);
    Das wird dir *fein* melden

    so long,
    BlueJay
    Eigentlich ganz einfach, wenn man's weiss!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •