Phar::running

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

Phar::runningПолучить полный путь на диске, либо полный URL запущенного Phar-архива

Описание

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

Возвращает полный путь запущенного phar-архива. Используется для того же, для чего используется константа __FILE__ и работает только внутри запущенного phar-архива.

При запуске Phar::running() из загрузчика результат будет "". Внутри загрузчика используйте константу __FILE__.

Список параметров

retphar

Если false, то будет возвращен полный дисковый путь к phar-архиву. Если true, то будет возвращен полный URL.

Возвращаемые значения

Вернет путь, если он корректен, либо пустую строку.

Примеры

Пример #1 Пример использования Phar::running()

Для следующего примера предположим, что архив находится по пути /path/to/phar/my.phar.

<?php
$a 
Phar::running(); // $a равно "phar:///path/to/my.phar"
$b Phar::running(false); // $b равно "/path/to/my.phar"
?>