Функции Язык программирования PHP

bzdecompress

(PHP 4 >= 4.0.4)

bzdecompress - выполняет декомпрессию bzip2-кодированных данных.

Описание

string bzdecompress (string source [, int small])

bzdecompress() выполняет декомпрессию строки source, содержащей bzip2-кодированные данные, и возвращает их. Если необязательный параметр small имеет значение TRUE, будет использоваться альтернативный алгоритм декомпрессии с меньшим расходом памяти (максимальное требование к памяти находится где-то в районе 2300K), но он работает примерно с в два раза меньшей скоростью. См. дополнительно документацию по bzip2.

Пример 1. bzdecompress()
<?php 
$start_str = "This is not an honest face?"; $bzstr = bzcompress($start_str); print( 
"Compressed String: " ); print( $bzstr ); print( "\n<br>\n" ); $str = 
bzdecompress($bzstr); print( "Decompressed String: " ); print( $str ); print( 
"\n<br>\n" ); ?>

См. также bzcompress().

HTTP-Куки: $_COOKIE

Примечание: введены в версии 4.1.0. В предыдущих версиях используйте $HTTP_COOKIE_VARS.

Ассоциативный массив переменных, передаваемых текущему скрипту через HTTP-куки. Автоматически глобальны в любой области видимости.

Это 'суперглобальная' (или автоматическая глобальная) переменная. Это значит, что она доступна во всех областях видимости скрипта. Вам не нужно записывать global $_COOKIE; для доступа к ней в функциях или методах, как вы делаете с $HTTP_COOKIE_VARS.

$HTTP_COOKIE_VARS содержит ту же самую начальную информацию, но это не автоглобал. (Обратите внимание, что HTTP_COOKIE_VARS и $_COOKIE это разные переменные и что PHP обрабатывает их по-разному.)

Если директива register_globals установлена, то эти переменные также становятся доступны в глобальной области скрипта; то есть независимо от массивов $_COOKIE и $HTTP_COOKIE_VARS. Дополнительно см. главу о безопасности Использование Register_Globals. Эти отдельные глобалы не являются автоглобалами.