具有相似特性的包或者类是否被允许?

竞争的包是没有问题的,但是我们需要消除10个模板类,7种邮件类的问题. 3种函数名称不同却作同样数据层工作的问题.

总体来说,先作一个问自己: 为什么我要作新的包?最坏的回答是 "在PEAR里面要有我的名字" or " 我不懂API 或者现有的类".

在现有的功能中缺少一个函数,行为或者速度.这样,如果可能的话,你可以着眼于扩展这个类. 如果不是,你可以考虑创建一个类. "如果不是" 的意思是, 不可能添加一个功能在现有的类或者基类中.

如果你想写一个新类,尽量使用 API兼容性扩展类, 如果不能坚持兼容.. 没事的,如果需要很多时间和金钱,一个类只需要坚持兼容容易移植就好.

其它类请发到PEAR 开发者列表!

Back

Forward


Copy


PEAR Packages

Developer Mailing Lists

General Mailing List

CVS Commits Mailing List

PHP Manual

Google

AllTheWeb


Print

Refresh