Como salvar o resultado de var_dump() em uma string no PHP?
Olá a todos! Sou iniciante em PHP e me deparei com o seguinte problema.
Preciso obter um dump de uma variável (array ou objeto) como string para gravá-lo em um arquivo de log ou enviá-lo por e-mail para depuração. A função var_dump() mostra muito bem a estrutura dos dados, mas ela exibe o resultado diretamente no navegador ou console. E eu preciso exatamente salvar essa saída em uma variável string.
Aqui está um exemplo de código com o qual estou trabalhando:
<?php
$data = [
'name' => 'Ivan',
'age' => 30,
'skills' => ['PHP', 'JavaScript', 'Python']
];
// var_dump exibe diretamente na saída
var_dump($data);
// Preciso de algo como:
// $logString = var_dump_to_string($data);
// file_put_contents('debug.log', $logString);
?>
Tentei usar
No answers yet.
Faça login para deixar uma resposta
Blogs