首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在php中定义空变量以获得最佳速度

如何在php中定义空变量以获得最佳速度
EN

Stack Overflow用户
提问于 2015-03-04 20:12:34
回答 2查看 54关注 0票数 0

如何在PHP中定义多个空变量:

代码语言:javascript
运行
复制
$variable1 = '';
$variable2 = '';
$variable3 = '';

或者像这样:

代码语言:javascript
运行
复制
$variable1 = $variable2 = $variable 3 = '';

从服务器的角度来看,哪种方法更快?

干杯

EN

回答 2

Stack Overflow用户

发布于 2015-03-04 21:01:01

这种类型的变量定义:

代码语言:javascript
运行
复制
$var1 = '';
$var2 = '';
$var3 = '';
$var4 = '';
$var5 = '';

重复100000次,耗时112ms。

而这一点:

代码语言:javascript
运行
复制
$var1 = $var2 = $var3 = $var4 = $var5 = '';

只用了60毫秒。

下一个测试,只有两个变量:

代码语言:javascript
运行
复制
$var1 = '';
$var2 = '';

vs

代码语言:javascript
运行
复制
$var1 = $var2 = '';

100000的数字是76ms而不是48ms。

也许不是太多,但为什么不以最优的方式定义变量。

谢谢

票数 0
EN

Stack Overflow用户

发布于 2015-03-04 21:02:07

好吧,这里我找到了一些已经回答的问题,它们可能会对你有所帮助:

How can I measure the speed of code written in PHP?

Tracking the script execution time in PHP

http://www.developerfusion.com/code/2058/determine-execution-time-in-php/

基本上,诀窍就是使用microtime()。看一下它们,看看上面提到的任何一种方法是否可以达到您所需的精度。

希望它能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28854197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档