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 인스턴스를 예상합니다. 이전에는 리소스가 필요했습니다. |