PharData::offsetUnset

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)

PharData::offsetUnset — tar/zip 아카이브에서 파일 제거


설명

public PharData::offsetUnset(string $localName): bool

이것은 어레이 액세스 브래킷을 사용하여 tar/zip 아카이브의 내용을 직접 조작할 수 있는 ArrayAccess 인터페이스의 구현입니다. offsetUnset은 기존 파일을 삭제하는 데 사용되며 unset() 언어 구성에 의해 호출됩니다.


매개변수

localName
tar 또는 zip 아카이브에서 수정할 파일 이름(상대 경로)입니다.

반환 값

성공하면 true를, 실패하면 false를 반환합니다.


오류/예외

tar/zip 아카이브에 대한 변경 사항을 디스크로 플러시하는 데 문제가 있으면 PharException이 발생합니다.


Examples

예제 #1 PharData::offsetUnset() 예제

                  
<?php
$p = new PharData('/path/to/my.zip');
try {
    // deletes file.txt from my.zip by calling offsetUnset
    unset($p['file.txt']);
} catch (Exception $e) {
    echo 'Could not delete file.txt: ', $e;
}
?>
                  
                

기타