图解:Discuz!程序cutstr函数截取GBK编码的字符平均时间在0.0016s-0.0018s之间
3,PHPWind程序substrs函数当截取字符编码为UTF-8的情况
图解:PHPWind程序substrs函数截取UTF-8编码的字符平均时间在0.001s-0.0012s之间
4,Discuz!程序cutstr函数当截取字符编码为UTF-8的情况
图解:Discuz!程序cutstr函数截取UTF-8编码的字符平均时间在0.0044s-0.0052s之间
四,性能比较测试总结
如上使用PEAR的Benchmark_Iterate类比较了两个截取字符函数的执行性能,在实际的代码开发过程中,为了保证代码的效率与性能,我们可以采取同样的方法来分析函数的执行性能或问题,这个非常有用!
本文通过比较PHPWind与Discuz两个社区论坛产品的截取字符函数substrs与cutstr的执行性能情况为例,谈谈PEAR Benchmark_Iterate类在实际开发中的应用,请继续关注下期的PHP性能优化系列。