deflate_add

(PHP 7, PHP 8)

deflate_add - 데이터를 점진적으로 수축


설명

deflate_add(DeflateContext $context, string $data, int $flush_mode = ZLIB_SYNC_FLUSH): string|false

지정된 컨텍스트에서 데이터를 증분 수축합니다.


매개변수

context
deflate_init()로 생성된 컨텍스트입니다.
data
압축할 데이터 청크입니다.
flush_mode
ZLIB_BLOCK, ZLIB_NO_FLUSH, ZLIB_PARTIAL_FLUSH, ZLIB_SYNC_FLUSH(기본값), ZLIB_FULL_FLUSH, ZLIB_FINISH 중 하나입니다. 일반적으로 압축을 최대화하려면 ZLIB_NO_FLUSH를 설정하고 데이터의 마지막 청크로 종료하려면 ZLIB_FINISH를 설정해야 합니다. 이러한 상수에 대한 자세한 설명은 » zlib 설명서를 참조하세요.

반환 값

압축된 데이터 청크를 반환하거나 실패 시 false를 반환합니다.


오류/예외

유효하지 않은 인수가 주어지면 E_WARNING 수준의 오류가 생성됩니다.


변경 로그

버전 설명
8.0.0 context는 이제 DeflateContext 인스턴스를 예상합니다. 이전에는 리소스가 필요했습니다.