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