В настоящее время я изучаю PHP-архивы (Phars), и я знаю, что в PHP __FILE__
всегда является абсолютным именем исполняемого файла.Получить имя текущего файла в архиве Phar
Но в каком файле __FILE__
укажите, есть ли скрипт внутри Phar? Является ли это абсолютным именем файла самого Phar или URL-адреса Phar для текущего скрипта внутри Phar?
Например: Если у меня есть Phar, расположенный по адресу /path/to/my.phar
, который содержит сценарий заглушки и скрипт PHP, расположенный по адресу phar:///path/to/my.phar/inside/inner.php
. Что будет __FILE__
быть в заглушке и inner.php
?
Связанный: http://stackoverflow.com/q/27838025/367456 – hakre