假设我已经定义了一个从数据库中获取数据并显示它的函数。
即
show_name();
现在我需要在php页面中使用此功能四次。
现在我的问题是,当我调用此函数四次时,它会在每次调用时从数据库中获取数据然后显示它吗?
如果是,最好将结果存储在$变量中,然后使用该$ variable四次而不是四次调用函数。
请指导谢谢:D
答案 0 :(得分:1)
我会在页面处理过程中缓存该函数的结果以保持一致。但是当它打算使用可以在页面处理期间更改的值时,您应该反复获取数据。考虑到 - 至少对于MySQL(如果是你的情况),有一个可以帮助你的查询缓存。
答案 1 :(得分:1)
如果你调用4次函数,那么所有时间数据库查询都会执行... 所以如果可能的话,将值存储在变量中并使用它4次