Var_dump поместить в переменную

161
24 февраля 2018, 22:46

Как можно поместить в переменную var_dump(); что бы вывести тогда, когда это нужно?

Answer 1

Для того чтобы сохранить дамп переменной в строку, можно использовать функцию var_export.

Пример:

$test = [2,4,[5,6]];
$dump = var_export($test, true);
echo $dump;

Answer 2

Можно взять информацию из буфера вывода.

ob_start();
var_dump($var);
$dump = ob_get_clean();

См. также:

  1. Описание функций контроля вывода
READ ALSO
progreess bar php + ajax

progreess bar php + ajax

Добрый деньВозник такой вопрос

129
Срочно нужен совет специалиста [требует правки]

Срочно нужен совет специалиста [требует правки]

Нашёл самописный микрофреймворк, хочу его изучить, что бы чуть лучше понимать ооп, нормальный ли этот код, стоит ли тратить время?

127
Отправка фотографии POST'ом

Отправка фотографии POST'ом

Здравствуйте, пишу бота для Вконтакте, проблема в заливке картинки на сервера вк для личных сообщений, заливаю так:

120
Получение размера файла весом 40Гб

Получение размера файла весом 40Гб

Используя filesize() результат "-1424707584", как можно еще получить размер больших файлов?

152