Принимает по ссылке переменную и сжимает передаваемый в ней текст (обычно полное тело выводимой страницы)
Синтаксис: zip(&$document='')
$document - передаваемый переменной текст
Пример использования:
$html = 'тело страницы';
$this-> zip($html);// внутри класса system
$GLOBALS['system']->zip($html);// в любом месте скриптов
далее можно просто сделать вывод сжатого тела страницы:
echo $html;
Обратите внимание, функция выполнит сжатие если:
- тело страницы более 128 байт
- php поддерживает сжатие (проверяется автоматически самой функцией)
- браузер пользователя поддерживает сжатие (проверяется автоматически самой функцией)