首页 > 开发 > PHP > 正文

PHP中的静态变量及static静态变量使用详解

2024-05-04 23:40:11
字体:
来源:转载
供稿:网友
这篇文章主要 绍了PHP中的静态变量及static静态变量使用详解的相关资料,需要的朋友可以参考下
 

静态变量只存在于函数作用域内,也就是说,静态变量只存活在栈中。一般的函数内变量在函数结束后会释放,比如局部变量,但是静态变量却不会。就是说,下次再调用这个函数的时候,该变量的值会保留下来。

只要在变量前加上关键字static,该变量就成为静态变量了。
 

  1. <?php 
  2.   function test() 
  3.   { 
  4.     static $nm = ; 
  5.     $nm = $nm * ; 
  6.     print $nm."<br />"
  7.   } 
  8.   // 第一次执行,$nm =  
  9.   test(); 
  10.   // 第一次执行,$nm =  
  11.   test(); 
  12.   // 第一次执行,$nm =  
  13.   test(); 
  14. ?> 
?
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表