您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php数据性能小测

2024/2/29 3:47:32发布23次查看
今天看到一个同事写的php程序 突然想测试一下php的两种数组定义方式的性能差别
简单测试代码如下:
1.使用array关键字
1, 'c' => 2, 'd' => 3, 'e' => 4, 'f' => 5, 'g' => 6, 'h' => 7, 'i' => 8, 'j' => 9, 'k' => 10, 'l' => 11, 'm' => 12, 'n' => 13, 'o' => 14, 'p' => 15, 'q' => 16, 'r' => 17, 's' => 18, 't' => 19, 'u' => 20, 'v' => 21, 'w' => 22, 'x' => 23, 'y' => 24, 'z' => 25, 'a1' => 0, 'b1' => 1, 'c1' => 2, 'd1' => 3, 'e1' => 4, 'f1' => 5, 'g1' => 6, 'h1' => 7, 'i1' => 8, 'j1' => 9, 'k1' => 10, 'l1' => 11, 'm1' => 12, 'n1' => 13, 'o1' => 14, 'p1' => 15, 'q1' => 16, 'r1' => 17, 's1' => 18, 't1' => 19, 'u1' => 20, 'v1' => 21, 'w1' => 22, 'x1' => 23, 'y1' => 24, 'z1' => 25 );}echo '
';echo time();exit();
执行时间:1398407484 - 1398407432 = 52s
2.不使用array关键字
';echo time();exit();
执行时间 1398407870 - 1398407832 = 38s
二者性能相关巨大
所以在定义数组时最好使用单行定义的方式尽管这可样可以让你多写一些代码 不过一些更高的性能还是不错的 尤其是在访问量大的网站上 尤其你又是c出身程序员
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product