Как настроить ob _tidyhandler динамически?

Расширение PHP tidy имеет функциюob_tidyhandlerДокументыкоторый работает с буферизацией вывода PHPДокументыкак обратный вызов, например.:

ob_start('ob_tidyhandler');

Я знаю, что Tidy имеет много настроек конфигурацииДокументы, однако я столкнулся с препятствием, чтобы настроить параметры конфигурации по умолчанию для этого обратного вызова выходного буфера.

Большинство PHP-функций Tidy относятся к аккуратному документу или объекту, однако из-за буферизации вывода этот документ недоступен.

Имеется настройка конфигурацииtidy.default_config, однако это -невозможно изменить во время выполнения, поэтому он не очень динамичен.

Кто-нибудь знает, возможна ли вообще динамическая настройка обратного вызова? Я помню, что написал свой собственный обратный вызов, собрал весь вывод и починил его вызовомtidy_repair_stringДокументыкоторый принимает конфигурацию в виде массива. Но я подумал, что было бы неплохо не делать этого и просто передать конфигурацию для выходного буфера.

7
задан hakre 24 July 2012 в 10:44
поделиться