php - PEAR - 仍然相关吗?

标签 php pear

我是一名高级初学者,正在尝试选择一个 PHP 存储库或框架,将其作为可重用代码的可靠来源。

我真的很喜欢 PEAR 的想法,但由于缺乏良好/最新的文档而感到害怕。

例如,大多数有关 PEAR 的文章都已过时,没有经过严格审查的书籍,而且官方手册也非常不吸引人。

我考虑过 PHP 框架(CakePHP、CodeIgniter、Symfony、Zend)和 CMS 框架(Drupal、Joomla、WordPress),但作为长期解决方案,我想要可重用的代码,不会添加任何不必要的代码开销。

换句话说,我想要为单一目的编写的代码,我可以将其插入到需要的应用程序中,而无需“借用”比应用程序所需的更多代码 - 就像我自己编写的代码一样从头开始。

所以我问——PEAR 是可重用 PHP 代码的长期良好选择吗?

最佳答案

文档的级别取决于相关的 PEAR 包;有些人很穷,但另一些人则不然。您可以通过查看包的页面、查看发布日期、票务事件等来了解包的状态。

一些非常有用的工具,例如phpunitPHP CodeSniffer ,使用 PEAR 作为主要分销 channel ,很难说这些不再相关。

我认为 PEAR 作为一个整体肯定仍然相关,并且将继续如此,但许多单独的包可能不再相关。

使用框架决不会阻止您使用 PEAR 包;大多数框架(也许除了 Zend,它似乎是一个包罗万象的框架)无论如何都不包含所有内容,所以仍然有很多东西是你想要的执行尚未涵盖的操作。

2013 年更新

看起来像composer这些天越来越受关注,它可能也值得研究。

关于php - PEAR - 仍然相关吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4858098/

相关文章:

php - 通过 PEAR 安装 PHPUnit

php - 在 OS X 10.11 El Capitan、macOS 10.12 Sierra、macOS 10.13 High Sierra (< 10.13.3) 上安装 pecl 和 pear

php - 使用 PHP 数据选择框克隆表行

php - 如何仅通过 ID 号来选择相关列?

php - ajax 用不同的数据加载更多按钮

PHP MySQL 管理

php - 无法卸载旧版本的 phpunit

php - 使用什么进行本地化(php/smarty/pear 应用程序)?

PHP PEAR send_mail 无法使用名称和电子邮件设置发件人

php - "Notice: Undefined variable"、 "Notice: Undefined index"、 "Warning: Undefined array key"和 "Notice: Undefined offset"使用 PHP