每次调用函数或创建局部变量

Bav*_*sjo 2 php performance

在速度和性能方面最好的是什么?每次需要值时调用该函数(例如mysql_num_rows,time)或将返回值复制到局部变量并使用它.

示例:假设我将time()函数调用十次以获取当前时间,那么使用十次本地变量会更快吗?

cle*_*tus 12

这基本上归结为:

这会使您的代码更具可读性吗?这应该是您的首要考虑因素.

函数调用有多贵?不要微观优化.就像每次调用从数据库获取2000条记录或调用远程Web服务一样,那么该调用的性能很重要.但很多时候它不是.

存储值是否合适?我的意思是花时间(),它可以在不同的呼叫之间改变.这可能是你想要的,或者你可能希望在几个点同时使用,在这种情况下你会存储它.