PHP: var_dump in Textdatei ausgeben

Manchmal möchte man eine var_dump oder print_r Ausgabe für das bessere Auswerten in einer Datei speichern, anstatt sie lediglich im Browser auszugeben. Da dies nicht ohne weiteres möglich ist, da die beiden Funktionen die Ausgabe direkt an den Browser leiten, hilft folgendes kleines Script:

ob_start();
var_dump($variable);
file_put_contents('var_dump.txt', ob_get_contents());
ob_end_clean();

Der Inhalt von $variable wird in der Datei var_dump.txt im root-Verzeichnis gespeichert und kann dann mit einem gewöhnlichen Editor betrachtet und ausgewertet werden.