static静态变量与普通变量区别(PHP基础教程)

[复制链接]
查看2999 | 回复1 | 2019-3-12 10:54 | 显示全部楼层 |阅读模式
static静态变量与普通变量区别(PHP基础教程)

  1. function haha(){
  2.         static $num = 0;//初始化值,并且定义为静态变量
  3.         $num+=1;        //变量$haha + 1;
  4.         echo $num;      //输出变量
  5. }

  6. function hehe(){
  7.         $num1 = 0;      //初始化值,普通局部变量
  8.         $num1+=1;       //变量$num1 + 1
  9.         echo $num1;     //输出变量$num1
  10. }

  11. for($a=0;$a<10;$a++){
  12.         haha();
  13. }

  14. echo '<br>';

  15. for($b=0;$b<10;$b++){
  16.         hehe();
  17. }
复制代码
运行输出结果图:

static静态变量与普通变量区别(PHP基础教程)

static静态变量与普通变量区别(PHP基础教程)

178 | 2019-8-20 04:47 | 显示全部楼层
不错,支持一下,教程网!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-30