ob_flush PHP () порождение ошибки

Когда я называю PHP's ob_flush() функция на моем localhost (через MAMP) я получаю следующую ошибку:

Уведомление: ob_flush () [ref.outcontrol]: не удалось сбросить буфер. Никакой буфер для сбрасывания.

Единственное решение, которое я могу найти, состоит в том, чтобы снабдить префиксом его @, но это не походит на действительное решение меня. Что вызывает проблему?

9
задан Alix Axel 14 July 2010 в 06:13
поделиться

2 ответа

Сообщение об ошибке, похоже, подразумевает, что вы не используете буферизацию вывода при вызове ob_flush(). Вызывали ли вы ob_start() до вызова ob_flush()?

.
15
ответ дан 4 December 2019 в 08:50
поделиться

Если вы хотите использовать ob_flush , вы должны сначала вызвать ob_start () - желательно вверху страницы.

Не уверен, что это соответствует вашим потребностям, но вы можете также попробовать старый добрый flush () , просто предполагая.

9
ответ дан 4 December 2019 в 08:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: