Php 获取Phar存档中当前文件的名称
我目前正在学习PHP归档(PHAR),我知道在PHP中,FILE始终是当前执行文件的绝对文件名 但是如果脚本位于Phar中,Php 获取Phar存档中当前文件的名称,php,file,path,constants,phar,Php,File,Path,Constants,Phar,我目前正在学习PHP归档(PHAR),我知道在PHP中,FILE始终是当前执行文件的绝对文件名 但是如果脚本位于Phar中,\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu指向哪个文件?它是Phar本身的绝对文件名,还是指向Phar内部当前脚本的Phar URL 例如:如果我有一个位于/path/to/my.Phar的Phar,其中包含一个存根脚本,以及一个位于phar:///path/to/my.phar/inside/inner
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
指向哪个文件?它是Phar本身的绝对文件名,还是指向Phar内部当前脚本的Phar URL
例如:如果我有一个位于
/path/to/my.Phar
的Phar,其中包含一个存根脚本,以及一个位于phar:///path/to/my.phar/inside/inner.php
。存根和inner.php
中会有什么\uuuu文件?您可以自己尝试一下
简单的回答是,\uuuuuuuuuuuuuuuuuuuuuuuu
具有完整的路径;它是
phar:///home/cweiske/Dev/test/phar/test.phar/path/to/foo.php
在我的测试用例中-请参见相关内容: