variablennamen auslesen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • variablennamen auslesen

    Guten Tag!

    Gibt es eigentlich eine Möglichkeit den Namen einer Variable auszulesen?


    zb.:

    PHP-Code:
    <?php
    $string 
    "Hallo Welt";

    echo 
    sonstwas($string );

    ?>
    Ausgabe im Browser:

    Code:
    $string = "Hallo Welt"
    Ich hoffe, ich konnte es verständlich beschreiben...
    fragen macht spass, denken nicht

  • #2
    wofür brauchst du das?

    PHP-Code:
    <?
    $string = "Hallo Welt";

    echo '$string';

    ?>
    Mafia Browsergame - Scripts

    Wer glaubt, ein Christ zu sein, weil er die Kirche besucht, irrt sich. Man wird ja auch kein Auto, wenn man in eine Garage geht.
    Albert Schweitzer (14.01.1875 - 04.08.1965)

    Kommentar


    • #3
      einfach
      echo "sonst $string was"

      Kommentar


      • #4
        ich brauch das für'n debugger..


        natürlich kann ich auch echo '$string' schreiben, aber das ist nicht das, was ich wollte.

        meine frage, war ob ich auch den namen der variable ausgeben kann.
        zb beispiel mit einer funktion.

        wenn ich echo showname($var) ausführe dann steht da eben $var, und wenn $str dann eben $str.

        auch wenn das total idiotisch klingt, interessiert es mich vor allem, ob sowas funktioniert.

        danke und gruß!
        fragen macht spass, denken nicht

        Kommentar


        • #5
          eigentlich geht das nicht, es sei denn, du nimmst get_defined_vars() auseinander. aber effizient ist es nicht.

          Kommentar


          • #6
            wenn du ne lösung findest, kannste uns das hier mal posten

            Kommentar


            • #7
              Vielleicht hilft dir das weiter:
              PHP-Code:
              $test 'Blabla';
              $varname 'test';
              echo $
              $varname;
              # ergibt: Blabla 
              In umgekehrter Richtung ist die Sache nicht möglich, weil PHP Variablen nicht mit Namen anspricht, sondern lediglich deren Inhalte verarbeitet.

              Kommentar

              Lädt...
              X