Получить имя текущего файла в архиве Phar

В настоящее время я изучаю PHP-архивы (Phars), и я знаю, что в PHP __FILE__ всегда является абсолютным именем файла исполняемого файла.

Но к какому файлу __FILE__ указывает, есть ли скрипт внутри Phar? Является ли это абсолютным именем файла самого Phar или URL-адреса Phar для текущего скрипта внутри Phar?

Например: если у меня есть Phar, расположенный в /path/to/my.phar который содержит скрипт-заглушку, и скрипт PHP, расположенный по адресу phar:///path/to/my.phar/inside/inner.php . Что будет __FILE__ быть в заглушке и inner.php ?

Вы могли бы попробовать это сами.

Короткий ответ заключается в том, что __FILE__ имеет полный путь; его

 phar:///home/cweiske/Dev/test/phar/test.phar/path/to/foo.php 

в моем тестовом примере – см. http://p.cweiske.de/172