Phar::running

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

Phar :: running - 디스크의 전체 경로 또는 현재 실행 중인 Phar 아카이브에 대한 전체 phar URL을 반환합니다.


설명

final public static Phar::running(bool $returnPhar = true): string

실행 중인 phar 아카이브의 전체 경로를 반환합니다. 이것은 __FILE__ 마법 상수와 매우 유사하게 사용하기 위한 것이며 실행 중인 phar 아카이브 내에서만 효과가 있습니다.

아카이브의 스텁 내부에서 Phar::running()은 ""를 반환합니다. __FILE__을 사용하여 스텁 내부에서 현재 실행 중인 phar에 액세스하기만 하면 됩니다.


매개변수

returnPhar
false인 경우 phar 아카이브에 대한 디스크의 전체 경로가 반환됩니다. true이면 전체 phar URL이 반환됩니다.

반환 값

유효한 경우 파일 이름을 반환하고 그렇지 않으면 빈 문자열을 반환합니다.


Examples

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

다음 예에서는 phar 아카이브가 /path/to/phar/my.phar에 있다고 가정합니다.

                  
<?php
$a = Phar::running(); // $a is "phar:///path/to/my.phar"
$b = Phar::running(false); // $b is "/path/to/my.phar"
?>