昨晚清理浏览器收藏夹网址时,发现了http://www.phpbench.com/,想起来应该是2015年发现的一个比较性能的文章,我就点进去看了看,发现仍是全英文耶,恰好最近一直在读一些英文文档和资料,就想着把它翻译下来,以供其余中国开发更有效率的阅读,好多自个人口语化,见谅~php
PHPBench.com 想用一种直观的方式去陈述一个事实,让人们明白不是每段PHP代码都能以相同的方式运行。你可能会对产生的结果感到惊讶,可是不要怀疑--it's ok。一些被测试统计过的代码样例的页面也被建立了,你能够下载而后在本身的服务器环境运行测试,你能够结合本身的想法,对这些实例进行一顿操做~~html
注意:你要时刻记住要多刷新几回页面来获得正确的结果,每次刷新的时候,数字都会急剧变化,我认为这是由于PHP的内存垃圾回收机制是随机的而且这个机器上其余的进程对此也有影响。数组
注意:为了方便我就简单的使用了microtime()函数来测试这用例。若是使用了更高级的东西,我担忧一些初级phper理解不了。浏览器
给出一个含有100个元素的哈希数组,每一个键值对是由24字节的键名和10k的数据组成
服务器
仍是给出一个含有100个元素的哈希数组,每一个键值对是由24字节的键名和10k的数据组成
函数
好比: "for ($i=0; $i<$size; $i++)" instead of "for ($i=0; $i<sizeOf($x); $i++)"
性能
PHP中单引号和双引号效率上是否有区别呢? 好比重复使用10000屡次时
测试
*在当前的PHP版本中,这个条件下两边表现都是不俗的。让你们在这一点上和谐相处!ui
这两种流程控制结构有啥区别呢?
翻译
做者:fredGui
*来源:http://www.cnblogs.com/guixiaoming/p/8534224.html
著做权归做者全部。商业转载请联系做者得到受权,非商业转载请注明出处。