Heim  >  Artikel  >  Backend-Entwicklung  >  php的对象是否比函数的运行效率要低一些?

php的对象是否比函数的运行效率要低一些?

WBOY
WBOYOriginal
2016-06-06 20:27:461174Durchsuche

不知是不是这样?

回复内容:

不知是不是这样?

大量使用类,比大量使用函数,确实要效率低一些。
不写函数效率最高,然并卵。
代码的可维护性(1个月之后你还能不能愉快的看懂和进行修改)比那点效率的差异重要得多。

对象方法其实相当于多传一个$this的全局函数。要是说低的话,也就多一个构造时和析构时的调用。但是,你写成函数,参数要一个一个传;写成对象方法的话,部分参数可以合成一个对象以引用传进去。传参时就把效率省回来了。

而且相比之下,你的开发效率不知道快了多少倍,开发周期不知道短了多少。

使用函数还是使用对象,只能说:性能不是障碍,如何写出高可维护性的代码才是重点。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:laravel auth如何实现的Nächster Artikel:求教PHP正则表达式