Описание
Эта функция отправит содержимое буфера вывода (если оно имеется) и
отключит эту буферизацию вывода. Если вы хотите использовать
содержимое буфера, то вам необходимо вызвать
ob_get_contents() перед
ob_end_flush(), т.к. все содержимое буфера удаляется
при вызове
ob_end_flush().
Буфер вывода должен запускаться функцией
ob_start() с флагами
PHP_OUTPUT_HANDLER_FLUSHABLE и
PHP_OUTPUT_HANDLER_REMOVABLE.
Замечание:
Эта функция аналогична ob_get_flush(), за исключением
того, что ob_get_flush() возвращает содержимое буфера
в виде строки.
Возвращаемые значения
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки. Основной причиной неудачного завершения работы функции
является ее вызов без активной буферизации или если буфер не может
быть удален (специальный тип буфера).
Ошибки:
Если функция завершается ошибкой генерируется E_NOTICE
.