PHP phar可能的用法


PHP phar possible usage

我将在php中启动一个新的门户应用程序,该应用程序将包含57个组件。几个月前,我读到了关于php-par的文章,想知道单独创建每个组件的phar并以某种方式使用它们是否对我有益。我即将启动这个应用程序,之前没有phar经验,所以我愿意从堆栈溢出的人那里得到一些输入,无论我是否使用它。

我心目中使用phar的主要主题是创建一些面板,站点管理员可以在其中启用/禁用整个组件。如果需要,我会插入更多组件。与我们在.net DLL 中的概念相同

问候Junaid

如果你想要某种插件架构,允许用户将自定义插件添加为phar文件,这肯定是有意义的。它允许更干净的文件结构,易于分发和安装插件/组件。

另一方面,如果这是一个不会被重新分发或不接受第三方组件的应用程序,你只是在插件中引入了一个额外的构建步骤,这是不值得的。

但是,是的,在你的情况下,这确实是有道理的,但要注意,并不是每个人都知道phars的来龙去脉,所以你可能会让你的插件/组件生态系统对新手用户来说更加复杂。