PHP 使用静态变量(static var)进行效率优化

分类:PHP相关 时间:2023-11-03 08:30 浏览:0 评论:0
0

我承认这个技巧真的 out 了,但是使用之后发现真的很有效果!就当做一个 PHP 技巧做下笔记!

使用场景:在一个 PHP 函数中通过复杂的计算获取到这个变量,然后这个函数会在页面中多次被调用

function get_some_var(){
 $var = complex_calculation();
 return $var;
}

如果这个函数在页面中被调用3次,那么这个复杂的计算过程就会被执行3次我们把 $var 定义成静态变量,就可以把这个过程优化:

function get_some_var(){
 static $var;
 if(!isset($var)){
  $var = complex_calculation();
 }
 return $var;
}


1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. PHP相关 > PHP 使用静态变量(static var)进行效率优化

用户评论