У меня проблемы с ob_start. Не уверен, в чем дело, но я свел ее к простейшему тесту ... все равно безрезультатно. Я ожидал, что этот код выведет 'bar' в стандартный вывод, но я ничего не получаю и в моем журнале ошибок нет ошибок.
<?php
function gzhandler_ex($buffer, $mode)
{
echo 'bar';
}
ob_start('gzhandler_ex');
echo 'foo';
ob_flush();
Я никогда не видел этого раньше, но обычно не использую обратные вызовы, такие как это.