2012-09-19 10 views
15

Ist es möglich, alle globalen Variablen aufzulisten? So, um alle Sitzungsvariablen zu drucken, können wir print_r($_SESSION); auf die gleiche Weise verwenden, wenn ich wissen möchte, wie viele globale Variablen in meiner Site definiert sind. ist es möglich? Bitte Hilfe.Ist es möglich, alle globalen Variablen in PHP aufzulisten?

Ich brauche die Liste, die mir alle globalen Variablen Liste in PHP anzeigen kann.

Antwort

15

Ja, PHP $GLOBALS Array wird Ihnen zeigen.

<?php 

echo "<pre>"; 
print_r($GLOBALS); 
echo "</pre>"; 
+0

Ok Thnxs. jetzt funktioniert es. – Hemi

2

Die reservierte $GLOBALS Variable ist ein Array, das alle globalen Variablen enthält.

Im Array sind die Schlüssel Variablennamen und die Werte sind variable Werte.

3

$GLOBALS - Referenzen alle verfügbaren Variablen im globalen Bereich prüfen auch diese PHP global or $GLOBALS hier gibt es viele wichtige und nützliche Sache über $GLOBALS

2

Nun, es existiert eine $GLOBALS Variable in PHP finden.

Aber Sie können keine var_export() darauf tun. Es führt zu einem Fehler wie: Verschachtelungsebene zu tief - rekursive Abhängigkeit?

+0

ja, Ich habe es versucht. Aber es scheint ein Fehler zu sein. – Hemi

+0

Ja, ich glaube, wenn ich var_export() benutze, wird ein Fehler generiert. – Hemi

+0

Wenn ** WANT ** ein ['var_export'] (http://php.net/manual/en/function.var-export.php) haben soll, dann [bitte hier klicken] (http: // php. net/manual/de/function.var-export.php # 100302) – hjpotter92

Verwandte Themen