【发布时间】:2015-04-10 21:14:02
【问题描述】:
我目前正在学习 PHP 档案 (Phars),我知道在 PHP 中 __FILE__ 始终是当前执行文件的绝对文件名。
但是如果脚本在 Phar 中,__FILE__ 指向哪个文件?它是 Phar 本身的绝对文件名,还是 Phar 中当前脚本的 Phar-URL?
例如:如果我有一个位于 /path/to/my.phar 的 Phar,其中包含一个存根脚本,以及一个位于 phar:///path/to/my.phar/inside/inner.php 的 PHP 脚本。 __FILE__ 和 inner.php 会在存根中是什么?
【问题讨论】:
标签: php file path constants phar