Как в php вывести var_dump в файл?

При отладке php-кода нужно выводить значение переменных в определенные временные интервалы. Можно это сделать по-старинке — функцией var_dump();. Она работает супер, но кроме вас, ошибку увидят все посетители сайта, что недопустимо. Есть решение, которое покажет содержимое вывода var_dump только Вам. Точнее выведет его в файл.

Для этого всего-лишь нужно воспользоваться доп. функцией. Назовем её — var_dump_f. Объявим её в коде так:

function var_dump_f ($val) {
  ob_start();
  var_dump($val);
  $output = ob_get_clean();
  file_put_contents('/var/www/var_dump.txt', $output);
}

Когда нужно скрытно от всех вывести значение переменной, мы пользуемся этой функцией:

var_dump_f($_SERVER);

Содержимое глобальной переменной $_SERVER будет находится в файле по адресу – /var/www/var_dump.txt

Комментарии
Имя
e-mail
Текст комментария: # ×


Комментарии
Облако тегов
Интересное