- php中单引号与双引号是否存在有效速度差别
- 发布时间:2007-10-05 16:58:49 浏览数:6403 发布者:superadmin 设置字体【大 中 小】
初学者有时候对PHP中的两种引号的性能产生顾虑,实验一下,将以下代码保存为一个php文件并运行:
$time1=microtime();
for ($i=0;$i<1000;$i++)
{
$s.='eeeeeeeeeeeeeeeee';
}
$time1=microtime()-$time1;
//////////////////
$time2=microtime();
for ($i=0;$i<1000;$i++)
{
$s.="eeeeeeeeeeeeeeeee";
}
$time2=microtime()-$time2;
//////////////////
echo "microtime单: $time1
microtime双: $time2";
?>
<script>setTimeout('document.location.reload()',1000);
</script>
可以看出,在扩大1000倍的情况下,由于其它可以忽略的因素而产生的性能差别掩盖了两种引号的性能差别。换句话说,扩大一千倍仍然无法从背景差别中检测出来。所以两种引号是没有性能差别的。当然它们的语法区别是不能忘记的。