dedlfix: Tool zum Auflisten aller Variablen in PHP-Scripten

Beitrag lesen

echo $begrüßung;

Ich wollte mal so in die Runde fragen, ob jemand ein Tool kennt, mit dem man die Variablen, Konstanten, Funktionen usw von mehreren PHP-Scripten auflisten kann.

In PHP können Variablen-, Konstanten- und Funktionsnamen auch erst zur Laufzeit berechnet werden (Variable Variables, Variable Functions). Mitunter sind sie im PHP-Skript gar nicht explizit namentlich aufgeführt und trotzdem vorhanden (EGPCS-Variablen) und können dann auch ohne explizite Namensnennung verwendet werden (z.B. foreach-Schleife über $_POST).
Und dann können Variablen auch noch entfernt werden (unset()).

Solch ein Tool kann also nie hundertprozentig richtig funktionieren, wenn es nur den Quelltext liest.

Was genau für Angaben suchst du?

Function Handling Functions (z.B. get_defined_functions())
PHP Options&Information (z.B. get_defined_constants())
Variable Handling Functions (z.B. get_defined_vars())

echo "$verabschiedung $name";