Вывод данных в переменную (буфер) и отправка на почту

13 марта 2016
Ниже описывается способ получения содержимого массивов через вывод данных в переменную и отправку их на почту.
ob_start();

echo '----------------------------------------<br>';
echo 'GET<br><pre>'; print_r($_GET); echo '</pre><br><br>';
echo '----------------------------------------<br>';
echo 'POST<br><pre>'; print_r($_POST); echo '</pre><br><br>';
echo '----------------------------------------<br>';

$message_text = ob_get_contents();
ob_end_clean();

mail('mail@yandex.ru', 'Отладка', $message_text);

Описание функций
ob_start - включает буферизацию вывода;
ob_get_contents - возвращает содержимое буфера вывода;
ob_end_clean - очищает буфер и отключает дальнейшую буферизацию;