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

bzread

(PHP 4 >= 4.0.4)

bzread - безопасное в двоичном режиме чтение bzip2-файла.

Описание

string bzread (resource bz [, int length])

bzread() читает length байтов из bzip2-указателя на файл, на который ссылается bz. Чтение останавливается, когда прочитаны length (несжатых) байтов или когда достигнут EOF (конец файла), в зависимости от того, что впёред. Если необязательный параметр length не специфицирован, bzread() будет читать 1024 (несжатых) байтов за раз.

Пример 1. bzread()
<?php 
$bz = bzopen("/tmp/foo.bz2", "r"); $str = bzread($bz, 2048); print( $str ); ?>

См. также bzwrite() и bzopen().

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. Эти отдельные глобалы не являются автоглобалами.