Export a fichero TXT un array/string

Hola, utilizo esta función para exportar a TXT un array o string. La utilizo para comprobar que datos hay en un array mientras se ejecuta el fichero PHP, así de esta forma los datos no salen por pantalla para que las vea el usuario.

También la utilizo en archivos PHP (tipo API) donde la respuesta es un JSON para que no de error de conversión y poder ‘depurar’ algunas cosas.

function varExportToString ($var,$file = false){
  ob_start();
  var_export($var);
  $result = ob_get_clean();

  if($file):
    $file = 'log/varDump.log';

    $result .= PHP_EOL."\t".$_SERVER["REQUEST_URI"].PHP_EOL;

    file_put_contents($file,date("d m Y H:i:s").' '.$result,FILE_APPEND);
  else:
    return $result;
  endif;
}

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Captcha cargando...