Phar::delete

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

Phar :: 삭제 - phar 아카이브 내에서 파일 삭제


설명

public Phar::delete(string $localName): bool

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

아카이브 내의 파일을 삭제합니다. 이것은 아래 예제와 같이 스트림 래퍼에 해당하는 unlink()를 호출하는 것과 기능적으로 동일합니다.


매개변수

localName
삭제할 파일에 대한 아카이브 내의 경로입니다.

반환 값

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


오류/예외

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


Examples

예제 #1 Phar::delete() 예제

                  
<?php
try {
    $phar = new Phar('myphar.phar');
    $phar->delete('unlink/me.php');
    // this is equivalent to:
    unlink('phar://myphar.phar/unlink/me.php');
} catch (Exception $e) {
    // handle errors
}
?>
                  
                

기타