繁体   English   中英

更快的方法是:使用“函数”编写PHP代码还是将其编写为纯脚本?

[英]What is faster: write PHP code using “functions” or writing it as pure script?

更快的方法是:使用函数编写PHP代码还是将其编写为纯脚本? 因此,正如我所看到的,Apache或任何其他服务器将使用函数从PHP代码创建一个纯脚本...我的意思是我们有:

function foo($a, $b){ return ($a + $b); }

echo foo(4, 5);

而PHP会将其转换为:

echo 9;

还是会?

无论是否将代码分解为函数,速度都不会出现明显的差异-但是,如果将各部分分解为逻辑函数并在适当的时候重新使用它们,则维护和阅读起来会容易得多。

您真的不应该为此担心。 结构和可维护性应始终优先于性能。

它们之间的差异将是无穷无尽的,因此,只要使用使生活对您来说最轻松的任何方法即可。

速度的提高来自于易于理解的代码。 如果您谈论的是大量代码,则函数/类方法最好使用DRY而不是过程代码。 非过程意味着更少的代码。

再说一次,如果要谈论大量的代码,这将更快。

如果您从事任何中等规模的项目,您将永远不需要这种优化。 您所写的优化通常是在编译语言中进行的(例如C ++),但是我不认为脚本语言可以做到这一点(这样做的时间太少了)。

通常

标准方法是编写一个应用程序,如果它运行不正常,则(并且只有这样)才能对其进行优化。 许多人很想过早考虑优化,但这是错误的。 您可能认为这是胡说八道,但是如果您完成了任务,则可以将代码改进所需的时间,并且期限不会给您带来压力。

的PHP

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM