Phar::setAlias

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

Phar::setAlias ​​— Phar 아카이브의 별칭 설정


설명

public Phar::setAlias(string $alias): bool

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

Phar 아카이브의 별칭을 설정하고 이 Phar 아카이브의 영구 별칭으로 씁니다. 별칭은 phar 아카이브에 내부적으로 사용되어 파일 시스템의 phar 아카이브 위치에 관계없이 내부 파일에 액세스하기 위한 phar 스트림 래퍼 사용이 항상 작동하도록 할 수 있습니다. 또 다른 대안은 Phar의 include 가로채기에 의존하거나 Phar::interceptFileFuncs()를 사용하고 상대 경로를 사용하는 것입니다.


매개변수

alias
phar 스트림 래퍼 액세스에서 이 아카이브를 참조할 수 있는 단축 문자열입니다.

반환 값


오류/예외

쓰기 액세스가 비활성화되면 UnexpectedValueException이 발생하고 별칭이 이미 사용 중이거나 디스크 변경 사항을 플러시하는 데 문제가 발생한 경우 PharException이 발생합니다.


Examples

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

                  
<?php
try {
    $phar = new Phar('myphar.phar');
    $phar->setAlias('myp.phar');
} catch (Exception $e) {
    // handle error
}
?>
                  
                

기타