PHP 8.1.28 Released!

Phar::running

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

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

Описание

final public static Phar::running(bool $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"
?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top