快捷导航

PHP 静态变量消失

function getNum() { static $num=0;}在函数内部定义的静态变量,什么时候消失?也就是静态变量的生命周期是多长?

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

函数内部的静态变量的生命周期是整个php文档,也就是在文档中无论调用多少次函数,静态变量都是存在的,而且它的值不会在函数执行结束后重置归零的。它只会在第一次调用函数时,进行数据初始化。
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP