
ZipArchive::getStatusString 메소드는 ZIPArchive 객체의 현재 상태를 반환하는 메소드입니다.
- ZIP_STATUS_CLOSED : 압축이 닫혀 있는 상태
- ZIP_STATUS_CREATE : 압축을 생성 중인 상태
- ZIP_STATUS_EXTRACT : 압축을 추출 중인 상태
- ZIP_STATUS_READ : 압축을 읽는 중인 상태
- ZIP_STATUS_WRITE : 압축을 쓰는 중인 상태
getStatusString 메소드는 현재 상태를 나타내는 문자열을 반환합니다. 예를 들어, ZIP_STATUS_CLOSED 상태일 때는 "closed" 문자열이 반환됩니다.
getStatusString 메소드를 사용하여 압축 상태를 가져올 때, 반환되는 문자열의 형식은 다음과 같습니다.
- "closed" : 압축이 닫혀 있는 상태
- "create" : 압축을 생성 중인 상태
- "extract" : 압축을 추출 중인 상태
- "read" : 압축을 읽는 중인 상태
- "write" : 압축을 쓰는 중인 상태
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$zip = new ZipArchive();
$zip->open('example.zip', ZipArchive::CREATE);
echo $zip->getStatusString(); // "create"
$zip->close();
echo $zip->getStatusString(); // "closed"
2025-03-30 17:17