PHP var_dump в переменную

Функция var_dump() выводит результат непосредственно в браузер и не имеет возможности сохранения его в строке, в отличие от print_r().

Чтобы «захватить» результат var_dump можно использовать буферизацию вывода:

/**
 * var_dump() в переменную
 *
 * @param mixed $var
 * @return string
 */
function var_dump_str($var)
{
	ob_start(); 
	var_dump($var); 
	return trim(ob_get_clean()); 
}


$var = -0.1;
echo var_dump_str($var); // float(-0.1)
PHP
01.03.2024
255

Комментарии

, чтобы добавить комментарий.

Другие публикации

Работа с массивами PHP – создание, наполнение, удаление
Основные примеры работы с массивами PHP. Создание, наполнение, извлечение удаление значений.
98992
+13
Запись в лог-файл в PHP
Несколько вариантов как быстро организовать запись данных в лог-файл.
80593
+12
Вывод строк и переменных из PHP в консоль браузера
Одним из способов отладки PHP кода является вывод строк и переменных в консоль браузера.
518
+1
Работа с директориями в PHP
Набор PHP функций для работы с директориями, получение списка файлов в папке, копирование и удаление содержимого папок.
29199
-2
Получение котировок PHP
Данный скрипт получает курсы валют с сайта ЦБ на текущую дату
9069
+5
Обрезка текста для анонса
В случаях где анонсы не заполнены, сформировать и вывести их можно несколькими способами...
7953
+4