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.readonly
를 0
으로 설정해야 합니다. 그렇지 않으면 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
기타
- Phar::delMetadata() - phar의 전역 메타데이터를 삭제합니다.