Июн 072013
 

php.ini или htaccess Буферизация вывода

Таблица 1. Директивы функций управления выводом

output_buffering "0"
output_handler NULL Доступна с PHP 4.0.4.
implicit_flush "0"

Краткое разъяснение конфигурационных директив.
output_buffering boolean/integer

Вы можете включить буферизацию вывода для всех файлов, устанавливая эту директиву в ‘ON’. Если Вы желаете ограничить размер буфера к некоторому размеру – вы можете использовать максимальное число байт вместо ‘ON’, как значение для этой директивы (например, output_buffering=4096). С PHP 4.3.5, эта директива всегда выключена в PHP-CLI.
output_handler string

Вы можете переадресовать весь вывод ваших сценариев к HTML. Например, если вы устанавливаете output_handler в mb_output_handler(), кодировка будет, очевидно, преобразована в указанную кодировку. Установка любого обработчика вывода автоматически включает буферизацию вывода.

Примечание: Вы не можете использовать совместно mb_output_handler() с ob_iconv_handler() и вы не можете использовать совместно ob_gzhandler() и zlib.output_compression.

Примечание: Только встроенные функции могут использоваться с этой директивой. Для определяемых пользователем функций (пользовательских функций), используйте ob_start().

implicit_flush boolean

FALSE по умолчанию. Изменения параметра в TRUE предписывает слою вывода PHP сбрасывать на диск себя автоматически после каждого блока вывода. Это эквивалентно запросу функции PHP flush() после каждого запроса print() или echo() и каждого блока HTML.

При использовании PHP в пределах среды сети, включение этой опции влечет за собой уменьшение производительности, и вообще данная опция рекомендуется только для отладки. Эти значения по умолчанию – TRUE при работе под CLI SAPI.

See also ob_implicit_flush().

Для отключения буферизации вывода данных используя htaccess:

php_flag output_buffering off

Рейтинг: 5.0/5 (2 голос (-ов) всего)
php.ini или htaccess Буферизация вывода, 5.0 out of 5 based on 2 ratings

Метки: htaccess, implicit_flush, output_buffering, output_handler, php.ini, php_flag

Дек 262011
 

Fatal error: Trying to clone an uncloneable object of class mysqli

 

Причины

Интерпретатор PHP работает в режими совместимости с Zend Engine первой версии zend.ze1_compatibility_mode

 

Решение

Отключение режима совместимости с Zend Engine 1.

В php.ini изменить значение параметра

zend.ze1_compatibility_mode off
Либо через .htaccess, путем добавления строки:
php_flag zend.ze1_compatibility_mode off