【问题标题】:Any advantage of optimizing things like loops, conditional checks, variables.etc? [closed]优化循环、条件检查、变量等有什么好处? [关闭]
【发布时间】:2014-05-02 14:55:47
【问题描述】:

我很想知道,在 PHP 中使用后,我们应该优化循环、条件检查、设置变量和取消设置它们吗?

foreach 循环比 for 循环好吗?

当我做出 IF-ELSE 条件时?是用ELSE子句好还是完全去掉?

优化代码时函数会起作用吗? strstrstrspos 好吗?

这些东西在编码时重要还是只是个人喜好?

我希望这是有道理的。

【问题讨论】:

  • 在几乎所有情况下,可维护的代码都比这种优化重要得多。
  • 这充其量只是微优化,绝对是在浪费你的时间。
  • 将“生命的意义”添加到您所问的内容中,您就有了有史以来最广泛的问题 :-) 在优化您的代码时需要考虑很多事情,即使我们没有谈论数据库连接、数据库查询和客户端优化,有很多事情可以(或应该)做,所以你最好先看看互联网上的其他地方:-)

标签: php coding-style


【解决方案1】:

我建议首先关注代码的功能方面。使其易于理解、易于使用 - 可维护。

过早地优化所有代码会占用大量时间,而且可能没有必要。

此外,关于优化以及什么是有效的存在很多误解/误解 - 这使得 a) 首先确保确实需要详细优化 b) 投入时间去做正确的。

【讨论】:

    猜你喜欢
    • 2011-10-04
    • 2012-10-20
    • 1970-01-01
    • 2014-02-19
    • 2012-06-05
    • 1970-01-01
    • 1970-01-01
    • 2014-12-06
    • 1970-01-01
    相关资源
    最近更新 更多