output-buffering
Что такое буферизация вывода?
Что такое буферизация вывода и почему она используется в PHP?
PHP буфер ob промывка() против промывки()
В чем разница между ob_flush() и flush() и почему я должен звонить обоим?
В ob_flush() ссылка гласит:
Эта функци ... огда я это делаю, я получаю странные результаты. Не мог бы кто-нибудь объяснить простыми словами, что здесь происходит?
Протестируйте заголовки PHP с помощью PHPUnit
Я пытаюсь использовать PHPUnit для тестирования класса, который выводит некоторые пользовательские заголовки.
Проблем ... м тега PHP нет другого символа. Может ли это быть что-то внутри PHPUnit, что вызывает это?
В чем может быть проблема?
Разница между очисткой ob и очисткой ob
Похоже, что они оба делают одно и то же: возвращают вам содержимое выходного буфера и удаляют его после.
Какой из них мне следует использовать?
Считается ли использование буферизации вывода плохой практикой? [закрыто]
Являются ob_start / ob_get_clean() считается плохой практикой php-программистов в целом?
Существуют ли какие-либо недостатки буферизации вывода?
PHP: Подавлять вывод внутри функции?
Каков самый простой способ подавить любой вывод, который может выдать функция? Допустим, у меня есть это:
function tes ... е другого кода, который выводит другие вещи, есть ли хороший метод для этого? Может быть, возиться с выходным буфером?
Разница между ob clean и ob flush?
В чем разница между ob_clean() и ob_flush()?
Также в чем разница между ob_end_clean() и ob_end_flush()? Я знаю, что ob_get_clean() и ob_get_flush() получают содержимое и завершают буферизацию вывода.
Буферизация вывода PHP - звучит как плохая идея, не так ли?
Просто хочу пораскинуть мозгами экспертам по буферизации вывода php. Бывают моменты, когда я хотел реализовать его по ... тствие буферизации экономит огромные ресурсы, а с хорошая практика кодирования вам не понадобится.
Я далеко отсюда?
Получить содержимое между двумя строками PHP
Каков наилучший способ получить содержимое между двумя строками, например
ob_start();
include('externalfile.html'); ## ... Или есть лучший способ?
Также является ли буфер вывода способом сделать это или file_get_contents?
Заранее спасибо!
Как сбросить данные в браузер, но продолжить выполнение
У меня есть ob_start() и соответствующий ob_flush(). Я хотел бы удалить часть данных и продолжить выполнение остальных. ... возможно, отдых должен происходить без отображения загрузки в браузере.
РЕДАКТИРОВАТЬ:
Я не хочу использовать ajax
Как определить, был ли ob start(); уже вызван
Я использую буферизацию вывода для сжатия gzip и доступа к тому, что было выпущено ранее в PHP-скрипте:
if(!ob_start(" ... get_status() должно быть то, что мне нужно, но что является ли лучший способ использовать его в тестировании для этого?
что произошло, когда я использовал multi ob start() без ob end clean() или ob end flush()?
Я просмотрел руководство по php для ob_start() ob_end_clean() ob_end_flush(). И я видел другой пример по этому вопросу, ... д это не так?
Это OB_1: Привет x, Привет y, Привет z, Галактика
А это OB_2: Привет, мир
И какой смысл я упустил?
Как заголовки работают с буферизацией вывода в PHP?
Название не требует пояснений.
У меня есть хороший опыт работы с PHP, но я не уверен, как функция header работает меж ... яются до содержимого, потому что оно echoредактируется после вызова header?
Или это работает каким-то другим способом?
В PHP есть ли способ записать вывод PHP-файла в переменную без использования буферизации вывода?
В PHP я хочу прочитать файл в переменную и одновременно обработать PHP в файле без использования буферизации вывода. Во ... ние: Я хочу сделать некоторые более сложные вещи в рамках обратного вызова вывода (где буферизация вывода не разрешена).
Назначение содержимого переменной с включением/требованием один раз
Можно ли сделать так, как
$var = require_once('lol.php');
Так что любой вывод HTML, который делает lol.php, будет ... внутрь $var?
Я знаю о буферизации вывода, но есть ли какая-то специальная встроенная функция, которая уже делает это?
в чем разница между ob flush и ob end flush?
Я запутался в функциях PHP ob_flush() и ob_end_flush().
О функции ob_flush в руководстве говорится
The buffer cont ... те получить адрес буферов, поэтому должно быть несущественно, сохраняете ли вы пустой буфер с собой или освобождаете его
странное поведение ob start() - двойной вывод
Ob_start(), похоже, не останавливает вывод, поэтому, когда я очищаю буфер, он удваивается
<?php
ob_start();
echo "Te ...
echo ob_get_flush();
?>
Выходные данные
Text.....
Text.....
Но я ожидал
Text.....
Есть идеи?
Спасибо
Как динамически настроить obtihandler?
Расширение PHP tidy имеет функцию ob_tidyhandler Документы это работает с буферизацией вывода PHP Документы в качестве ... в виде массива. Но я подумал, что было бы неплохо не делать этого и просто передайте конфигурацию для выходного буфера.
Делает ли die() промывку конца ob()?
Кажется, я нигде не могу найти хорошего ответа на этот вопрос. Если я запускаю буферизацию вывода, и запускается die(), это также запускает ob_end_flush()?
Предотвращение буферизации вывода с помощью PHP и Apache
У меня есть PHP-скрипт, который отправляет большое количество записей, и я хочу удалить каждую запись, как только она с ... го, как страница будет завершена. Я подтвердил, что это не веб-браузер, потому что я протестировал его с помощью telnet.