每次使用变量时都会调用PHP函数吗?

时间:2017-04-22 00:12:05

标签: php mysql arrays performance function

不确定这是不是要问的地方。这是我的代码,我的问题是在代码之后:

function test() {
    $db->SELECT * FROM... etc...

    $array = array("Car"=>$row['car'], "Boat"=>$row['boat'], "Plane"=>$row['plane']);
    return $array;
}

$vehicles = test();

echo $vehicles['car']; // call 1
echo $vehicles['boat']; // call 2
echo $vehicles['plan']; // call 3

如你所见,我打电话给$vehicles[]; 3次。每次调用$vehicles时,是否需要返回test()函数并在每次调用时搜索数据库?或者它是否在页面加载时将数组存储在$vehicles变量中?感谢。

0 个答案:

没有答案
相关问题