Otra idea es ejecutar el php en
consola y redireccionar su salida a un txt.
en linux seria tan simple como esto:
y en php lo tendrias que poner con el comando exec.
pero vamos...esto son suposiciones, y yo como siempre lo he escrito sin probar jajaja. No se si te saldrá indentado si esque funciona.
Saludos!