我正在使用PHP,我想知道将很多函数组合到一个类中是多么糟糕的做法.我知道它不是类的目的,但我之所以这样做是为了提供命名空间.它会对执行一个PHP脚本而不是让我们说2或3时的10个类有多大影响?
如果您使用的是php版本<5.3(并且您很可能,因此您无法使用名称空间),那么您可以使用以下内容:
(从php手册复制)
我会说它在某种程度上是一个类的功能 - 功能分组.
这与它没有任何性能相关的问题(你可以做数百万次,你甚至不会注意到 - 应该没有运行时成本,只需要一分钟额外的解析成本,这可以忽略不计).现代的PHP框架带来了大量的代码,并在内部创建了很多对象 - 我不担心php的性能,数据库性能几乎总会先打到你.确保您的代码是可读和可维护的(是的,特别是PHP代码;))如果这意味着分组功能,那么就这样做.
"97%的过早优化是所有邪恶的根源",特别是当你在做网页而不是核模拟时;)
编辑:public和static只有php5,在php <5你可以尝试: