Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在构建一个 Web 应用程序,它将接受要部署的第 3 方代码。我想知道(谷歌中的一些搜索没有显示任何内容)。
PHAR 档案在什么范围内运行?它是否具有应用程序访问权限或包含在存档范围内?
作为一个解释示例: 如果我在应用程序中有一个配置文件(为简单起见),PHAR是否能够访问它?
有没有办法在 PHAR 和应用程序代码之间共享对象?就像使用单例或类似的东西。
与硬盘上的“普通”文件相比,phars 中的文件没有特殊限制。
您可以毫无问题地包含和访问 phar 之外的文件。
只要您正确设置了包含路径/自动加载器,您的应用程序就会像以前一样运行。