Из руководства PHP: PHP_OUTPUT_HANDLER_CLEANABLE const управляет доступом к функциям: ob_clean(), ob_end_clean() и ob_get_clean().php output buffering mask
ob_start(null, 0, PHP_OUTPUT_HANDLER_CLEANABLE);
Использование ob_end_clean(), есть примечание: "ob_end_clean(): не удалось сбросить буфер вывода по умолчанию обработчик (1)".
Использование ob_get_clean(), есть даже двойное уведомление: «ob_get_clean(): не удалось удалить буфер обработчика вывода по умолчанию (1)».
Я понимаю, что только очищаемый буфер не может быть очищен и удален. Итак, почему в руководстве эти функции находятся под контролем PHP_OUTPUT_HANDLER_CLEANABLE const? Я запутался в использовании флагов в буферизации вывода.
Какую версию php вы используете? –
PHP версия 5.5.8 – Krzysztek