in PHP gibt es eine Möglichkeit, "alle" Variablennamen mit ihrem entsprechenden Wert auszugeben?

7

wenn der Titel zu vage erscheint .. uhm ich wollte jede Variable anzeigen, die ich verwendet habe, um eine Seite zusammen mit ihren Variablennamen und Werten zu generieren, ist es möglich und wie?

%Vor%

^ Das obige Beispiel ist, was ich verwende, um alle Sitzungsvariablen anzuzeigen, was ist, wenn ich die Variablen anzeigen muss, die ich einstelle, um die Seite anzuzeigen? Sind sie auch in irgendeiner Form eines Arrays registriert oder sollte ich sie auch einzeln wiedergeben?

    
lock 17.06.2009, 03:46
quelle

3 Antworten

31

Sie können get_defined_vars() verwenden, was Ihnen ein Array aller Variablen liefert, die in dem Bereich deklariert sind, in dem die Funktion aufgerufen wird, einschließlich globaler Variablen $_SESSION und $_GET . Ich würde vorschlagen, es so zu drucken:

%Vor%     
rojoca 17.06.2009, 03:55
quelle
10

Der einfachste Weg dazu ist get_defined_vars () .

Aus der Dokumentation

  

Diese Funktion gibt ein mehrdimensionales Array zurück, das eine Liste aller definierten Variablen enthält, seien es Umgebungsvariablen, Servervariablen oder benutzerdefinierte Variablen innerhalb des Bereichs, den get_defined_vars () aufgerufen hat.

Wenn Sie einen var_dump dieses Arrays erstellen, erhalten Sie eine umfangreiche Liste.

%Vor%     
Josiah 17.06.2009 04:23
quelle
2

Ein paar andere interessante Funktionen im gleichen Bereich sind get_defined_constants () und get_included_files () ...

    
grantwparks 17.06.2009 05:02
quelle

Tags und Links