我已经调用了一个函数来从MySQL中获取对象..
$product_id = 8;
$product = get_Product($product_id);
然后用$ product
做点什么但现在,我想这样做......
print_product_spec($product_id)
print_product_images($product_id)
最好将product_id传递给函数并再次连接到数据库吗? 或者将对象放在参数中并使用像这样的参数中的对象更好..
//$product = an object
print_product_spec($product)
print_product_images($product)
答案 0 :(得分:1)
方式将对象传递给函数的速度更快,而不是执行另一个数据库查询。 该对象将通过引用传递给函数,因此不会占用更多内存或CPU。