Коротенькая заметка о буфере обмена в PHP. В большой мере для цели, когда нужно сохранить из переменной какое-то значение для последующего вывода. Однако содержимое не сохраняется. Для исправления такой ситуации мы используем небольшой трюк с буфером обмена.
Предположим мы получили эту переменную из XML файла и хотим её сохранить куда-нибудь.
Однако она не сохраняется. Данные в переменной $value хоть и существуют, но сохранятся отказываются. Возможно они представлены в виде какие-то данных, которые не понятны функциям сохранения.
Тогда мы можем попробовать сначала вызвать эту переменную, а затем сохранить.
Запустим PHP буфер:
Выведем переменную:
Сохраним её куда-нибудь:
И затем очистим буфер данных:
Вот и всё.