php7静态变量与普通变量的区别
2021-05-04 17:29
标签:丢失 静态变量 static 函数参数 php7 ++ cti keep php function keep_track() { keep_track(); 这将产生以下结果 - 1 普通变量 function keep_track() { keep_track(); 这将产生以下结果 - 2 php7静态变量与普通变量的区别 标签:丢失 静态变量 static 函数参数 php7 ++ cti keep php 原文地址:https://blog.51cto.com/13959155/2462719
与声明为函数参数的变量(在函数完成时被销毁)相反,当函数退出时,静态变量不会丢失其值,如果函数被再次调用,静态变量仍将保留该值。96net.com.cn
static $count = 0;
$count++;
print $count;
}
keep_track();
keep_track();
?>
2
3
static $count = 0;
$count++;
print $count;
}
keep_track();
keep_track();
?>
2
2