get_defined_vars()
gibt ein Array aller definierten Variablen zurück. Sie können dann jede einzelne Schleife durchlaufen und den Inhalt ablegen oder var_dump( get_defined_vars() )
verwenden, um sie massenhaft auszugeben.
Der Ausnahmebehandler wird niemals Zugriff auf die lokalen Variablen der Funktion haben, die die Ausnahme ausgelöst hat, weil diese Variablen lokal sind. Ich glaube nicht, dass es einen Weg gibt, um aus PHP-Code von userland auf die Variablentabelle eines bestimmten Stack-Frames zuzugreifen.
Sie können dies tun, indem Sie xdebug als Schritt-Debugger verwenden. Mit Haltepunkten (z. B. im Ausnahmebehandler) können Sie in jeden Stapelrahmen schauen.
Neben dem Schritt-Debuggen gibt es auch einige Anzeigeoptionen, die Sie verwenden möchten, wie:
Tags und Links php