[PHP] Alle belegten Variablen anzeigen/ausgeben

Dieser Beitrag ist auch verfügbar in: Englisch

Hallo,

heute habe ich mich spaßeshalber mal gefragt wie eigentlich die variablen am Ende meines Skripts aussehen. Ich meine da wird eine variable vergeben, Skripte included, datenbankabfragen gemacht… und ich bemühe mich immer die variablen wieder frei zu geben wenn ich sie nicht mehr brauche. Aber erwische ich auch alle… oder Frist mein Skript mehr und mehr speicher? Und wie kann ich das kontrollieren?

Es gibt auch hier eine Funktion in PHP die das beantworten kann. get_defined_vars() gibt alle aktuell belegten variablen aus.

print_r(get_defined_vars());

Dieser Aufruf am Ende eines Skriptes (oder irgendwo mittendrin) und man weiß sofort welche Variablen belegt sind und wo man noch aufräumen muss/kann.

Sehr schön :-)

Gruss
Gordon

1 Kommentar
  1. Stefan sagte:

    Vielen Dank für diese nützliche Info. Genau danach habe ich gesucht. Die Funktion ist gerade auch beim Einsatz vom Fremd-Skripten nützlich, wenn man eigene Sachen implementieren möchte und Variablen bestimmen muss.

    Antworten

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Ich stimme der Datenschutzerklärung zu