说真的,我应该写糟糕的PHP代码吗?[已关闭]
我最近正在做一些PHP工作,在我见过的所有代码中,人们倾向于使用很少的方法。(他们也倾向于使用很少的变量,但这是另一个问题。我想知道为什么会这样,我发现这个注释“具有一个参数和一个空函数体的函数调用与执行7-8个$localvar ++操作所需的时间大致相同。当然,类似的方法调用大约是15个$localvar++操作”。
即使 PHP 页面已被编译和缓存,情况也是如此吗?为了提高效率,我应该尽可能避免使用方法吗?我喜欢用方法编写组织良好,人类可读的代码,无论代码块在哪里重复。如果有必要在没有方法的情况下编写平面代码,是否有任何程序将“内联”方法主体?通过这种方式,我可以编写漂亮的代码,然后在部署之前将其丑陋起来。
顺便说一句,我一直在看的代码来自Joomla 1.5核心和几个WordPress插件,所以我假设他们是知道他们在做什么的人。
注意:我很高兴每个人都跳到这个问题上来谈论一般的优化,但实际上我们谈论的是解释型语言中的优化。至少一些我们谈论PHP的事实的暗示会很好。