首先看记时的,我只用了$times这样一个数组,看看人家是这么用的,这就叫差距: class timer { var $_start; var $_current; function timer() { /** 这是记录下开始操作时的时间。 */ $this->_start = array_sum(explode(‘ ‘, microtime())); } function tick() { /** 记下操作结束时间并算出当前耗用的时间。我只用了time函数,人老外用了microtime,并且用了array_sum(explode(‘ ‘, microtime()) 这么一个优雅的写法。让人脸红… */ $this->_current = round((array_sum(explode(‘ ‘, microtime()))-$this->_start)*1000, 0); return $this->_current; } function reset() { $this->timer(); } } ?> 哈,看出来人家的水平了吧… 我开始测试时也没想到过了客户端浏览器解析HTML时会带来的可用内存容量的变化可能会导致服务器端的速度变化,因此我做了send to buffer下的测试,人家老外就不一样,用了一个超级无比绝*简单的方法解决了:人用了html中的来搞定,把所有输出内容用这个玩意儿包含起来,不就不会让浏览器解析了么?所以以后不要鄙视专写HTML页的人了,人也是相当有用的! 注:我后来也做了测试,结果跟老外的是一样的,俺今天没有泡MM了,看了下代码,还是发现了问题所在了。附:老外测试结果: (但是很奇怪的是,偶的测试中,单引号终于没有双引号快… 个鸟人.我的系统是win2003.偶用Single Quote 来输出带变量替换的字符串到buffer时,用了超长时间,不知道为什么…) 老外的结果...