我知道您可以使用require' phar:// pharname.phar/path/to/file.php' ;;来调用文件。但是当两个文件都在同一个PHAR中时呢?我尝试使用require' path / to / file.php&#39 ;;但是这会抛出一个错误,因为该文件位于打包的phar中,而不是在它所在的目录中。
答案 0 :(得分:1)
一个phar文件有alias,可用于处理存档中的文件:
在包含别名foo.phar
的phar文件中,您可以执行
include 'phar://foo.phar/path/to/file.php';
包含来自同一档案的文件。有关其他示例,请参阅Phar::__construct() manual page。