Как в 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
Теги: