Phar::running
(PHP 5 >= 5.3.0, PHP 7, PECL phar >= 2.0.0)
Phar::running — Получить полный путь на диске, либо полный URL запущенного Phar-архива
Описание
$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"
?>