В чем разница между ob_flush и ob_end_flush?

Я запутался в функциях PHP ob_flush() и ob_end_flush(). О функции ob_flush в руководстве говорится

The buffer contents are discarded after ob_flush() is called.This function does not destroy the output buffer like ob_end_flush() does. 

, я запутался в словах discarded и destroyed здесь . Даже если содержимое буфера отбрасывается в случае ob_flush(), к ним нельзя получить доступ, и даже если они уничтожены, как в случае ob_end_flush(), к ним нельзя получить доступ. Тогда в чем разница между этими двумя функциями?

ОБНОВЛЕНИЕ:

В ответ на ответ JamWaffles Я не понимаю значение удаления все в буфере, но сохранение буфера против удаления целого буфера (освобождая его) , потому что в PHP нет понятия указателей, и вы не можете получить адрес буферов, поэтому не важно, сохраните ли вы пустой буфер с собой или с вами освободи его

8
задан Community 23 May 2017 в 12:32
поделиться