PharData::delMetadata

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

PharData::delMetadata — zip 아카이브의 전역 메타데이터를 삭제합니다.


설명

public PharData::delMetadata(): bool

메모: 이 메서드는 Phar 객체에 대해 작동하기 위해 php.ini 설정 phar.readonly0으로 설정해야 합니다. 그렇지 않으면 PharException이 발생합니다.

zip 아카이브의 전역 메타데이터를 삭제합니다.


매개변수


반환 값

성공하면 true를 반환하지만 throw된 예외를 확인하고 아무 것도 throw되지 않으면 성공이라고 가정하는 것이 좋습니다.


오류/예외

디스크에 변경 사항을 플러시하는 동안 오류가 발생하면 PharException이 발생합니다.


Examples

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

                  
<?php
try {
    $phar = new PharData('myphar.zip');
    var_dump($phar->getMetadata());
    $phar->setMetadata("hi there");
    var_dump($phar->getMetadata());
    $phar->delMetadata();
    var_dump($phar->getMetadata());
} catch (Exception $e) {
    // handle errors
}
?>
                  
                

위의 예는 다음을 출력합니다.

NULL
string(8) "hi there"
NULL
                

기타