Phar::unlinkArchive
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
Phar::unlinkArchive — 디스크와 메모리에서 phar 아카이브를 완전히 제거합니다.
설명
final public static Phar::unlinkArchive(string $filename
): bool
디스크와 메모리에서 phar 아카이브를 제거합니다.
매개변수
filename
- phar 아카이브에 대한 디스크의 경로입니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
오류/예외
Phar 아카이브에 대한 열린 파일 포인터가 있거나 phar 아카이브를 참조하는 기존 Phar, PharData 또는 PharFileInfo 객체가 있는 경우 PharException이 발생합니다.
Examples
예제 #1 Phar::unlinkArchive() 예제
<?php
// simple usage
Phar::unlinkArchive('/path/to/my.phar');
// more common example:
$p = new Phar('my.phar');
$fp = fopen('phar://my.phar/file.txt', 'r');
// this creates 'my.phar.gz'
$gp = $p->compress(Phar::GZ);
// remove all references to the archive
unset($p);
fclose($fp);
// now remove all traces of the archive
Phar::unlinkArchive('my.phar');
?>
기타
- Phar::delete() - phar 아카이브 내에서 파일 삭제
- Phar::offsetUnset() - phar에서 파일 제거