(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"
?>