php – 每次调用函数或将该值存储在新变量中更好吗?
发布时间:2020-05-25 08:30:56 所属栏目:PHP 来源:互联网
导读:我经常在我的Web应用程序上使用函数sizeof($var),我想知道是否更好(在资源术语中)将此值存储在一个新变量中并使用此变量,或者如果它更好地调用/使用每个变量那个功能的时间;或者也许是漠不关心的:) 我对这个小数组的循环方面进行了一些测试: $myArray = arra
|
我经常在我的Web应用程序上使用函数sizeof($var),我想知道是否更好(在资源术语中)将此值存储在一个新变量中并使用此变量,或者如果它更好地调用/使用每个变量那个功能的时间;或者也许是漠不关心的:) 我对这个小数组的循环方面进行了一些测试: $myArray = array("bill","dave","alex","tom","fred","smith","etc","etc");
// A)
for($i=0; $i<10000; $i++) {
echo sizeof($myArray);
}
// B)
$sizeof = sizeof($myArray);
for($i=0; $i<10000; $i++) {
echo $sizeof;
}
有9个项目: A) took 0.0085 seconds B) took 0.0049 seconds 有180个项目的数组: A) took 0.0078 seconds B) took 0.0043 seconds 随着3600项目的数组: A) took 0.5-0.6 seconds B) took 0.35-0.5 seconds 虽然没有太大区别,但您可以看到随着阵列的增长,差异变得越来越大.我认为这让我重新思考了我的观点,并说从现在开始,我将设置变量pre-loop. Storing a PHP integer takes 68 bytes of memory.这是一个足够小的数量,我认为我宁愿担心处理时间而不是内存空间. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
