在PHAR中调用文件

时间:2015-01-31 21:50:33

标签: php package require phar

我知道您可以使用require' phar:// pharname.phar/path/to/file.php' ;;来调用文件。但是当两个文件都在同一个PHAR中时呢?我尝试使用require' path / to / file.php&#39 ;;但是这会抛出一个错误,因为该文件位于打包的phar中,而不是在它所在的目录中。

1 个答案:

答案 0 :(得分:1)

一个phar文件有alias,可用于处理存档中的文件:

在包含别名foo.phar的phar文件中,您可以执行

include 'phar://foo.phar/path/to/file.php';

包含来自同一档案的文件。有关其他示例,请参阅Phar::__construct() manual page