print_r в переменную!

Век живи - век учись! Оказывается, у функции print_r в php есть второй параметр, который по умолчанию равен false. Если указать его как true, то функция print_r выведет значение не на экран, а в переменную, например так:

$da=print_r($dt1,true);

Комментарии

Андрій Клінов написал(а)…
Скажите, а в чем прикол тогда print_r(array, TRUE), если я делаю
$nu_i=print_r(array, TRUE);
echo $nu_i;
выводит тоже самое что и print_r

Я искал в гугл быстрое решение чтоб из print_r можно было в PHP файл сохранить готовую строчку
ARRAY("1"=>"bla bla bla", "s2"=>"tra ta ta")
осталось бы добавить только ; и префикс. Потом через include можно такую переменную подключать для быстродействия сайта.
Вот и ищу дальше, а напоролся на print_r TRUE и не понял юмора
Андрій Клінов написал(а)…
Нашел то что искал
var_export(myarray);
RevolveR написал(а)…
Вот спасибо! Напишу свой debug модуль для моего фреймворка. А то var_dump неудобный и в одну строку выводит, а xdebug мне не нравится вообще.

Популярные сообщения из этого блога

Настройка почты через biz.mail.ru в БитриксВМ

Git обновить текущую ветку из master

AWS S3 - Лучшие практики