6

PEAR 库应该如何作为包/库合并到 PHP 框架中?

也就是说,我在 PHP 框架中使用了一个包系统——并且需要这些 PEAR 库可以轻松地重新分发给其他用户(我指的是 CodeIgniter 的包管理器Sparks )。将所需的 PEAR 库及其依赖项耦合到包本身会更好,还是在包初始化时进行检查(即构造函数、初始化、工厂,无论调用什么)并提示(连同下载说明)那个用户安装必要的依赖项?

后一种选择可能不适用于某些缺乏必要权限(即共享主机?)或必要技术知识(不要笑,我是认真的)安装 PEAR 库的用户,即框架用户,而不是程序员/系统管理员。

耦合打开了项目中代码重复的风险,即使它大大简化了使包“正常工作”的过程。你会走什么路线?

4

1 回答 1

3

使用 Pyrus,下一代 pear 安装程序,并按照Using Pyrus To Manage PEAR Installable Vendor Libs中的说明进行操作。

于 2011-07-06T15:58:47.800 回答