Запитання з тегом «output-buffering»

9
Яке використання ob_start () у php?
Є чи ob_start()використовувати для output bufferingтак, щоб заголовки в буфер і не передаються в браузер? Я тут має сенс? Якщо ні, то навіщо нам користуватися ob_start()?


4
Що саме робить файл file.flush () Python?
Я знайшов це в документації Python для файлових об’єктів : flush () не обов'язково записує дані файлу на диск. Використовуйте flush (), за яким слідує os.fsync (), щоб забезпечити цю поведінку. Отже, моє запитання: що саме робить Python flush? Я думав, що це змушує записувати дані на диск, але тепер …

7
Перевірте заголовки PHP за допомогою PHPUnit
Я намагаюся використовувати PHPunit для тестування класу, який виводить деякі власні заголовки. Проблема в тому, що на моїй машині це: <?php class HeadersTest extends PHPUnit_Framework_TestCase { public function testHeaders() { ob_start(); header('Location: foo'); $headers_list = headers_list(); header_remove(); ob_clean(); $this->assertContains('Location: foo', $headers_list); } } або навіть це: <?php class HeadersTest extends …

4
PHP-буфер ob_flush () проти flush ()
У чому різниця між ob_flush()і flush()і чому я повинен телефонувати обом? У ob_flush()довідці сказано: Ця функція надсилатиме вміст вихідного буфера (якщо такий є). У flush()довідці сказано: Очищує буфери запису PHP та будь-який сервер, який використовує PHP (CGI, веб-сервер тощо). Однак він продовжує говорити: [він] може не мати можливості замінити схему …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.