关键字
文章内容
PHP用函数快还是类对象快?
 
 
修改时间:[2012/07/06 12:31]    阅读次数:[1463]    发表者:[沩筱]
 

PHP用函数快还是类对象快?

今天看到这个问题,想了下,觉得还是用函数速度快,执行效率高。

为什么大家较喜欢用面象对向编程。

是因为面向对象的一些特性所决定的,如多态。

在PHP中没有很好的实现访问控制,个人认为用函数能完成的功能,就不需要用对像去完成。

面向对象与函数都能减少代码的重复率,利于修改与维护。

在下面情况就不用使用函数与面向对象(OOP),该代码复用次数不多,功能单一的时候,就不应该使用。如果为了便于维护,可以添加更加详细的注释来代替。

对于常用的,有利于移置的功能,可以使用面向对象的方法来封装。如数据库处理操作类,文件压缩与解压缩,文件操作,文件夹操作,文本日志等都可以按功能做成类,利于以后项目复用。

对于功能单一的,可以把所有函数放在同一文件里,如果要使用函数,再require进来。

总结:PHP是一门比较松散的编程语言,限制较少,由于面向对象的实现不够完全,所以在使用类或函数,还是随个人爱好的比较好。