PHP 静态变量
作用域可以定义为变量对程序的可用范围,这个范围在变量声明时确定。PHP变量可以是四种作用域类型之一:
- 局部变量
- 函数参数
- 全局变量
- 静态变量
静态变量
我将讨论的最后一种变量作用域类型是静态变量。与声明为函数参数的变量相反,函数退出时会销毁这些变量,但静态变量在函数退出时不会丢失其值,并且如果再次调用函数时将保持该值。
您可以通过在变量名前加关键字STATIC来声明变量为静态变量。
这将产生以下结果−
作用域可以定义为变量对程序的可用范围,这个范围在变量声明时确定。PHP变量可以是四种作用域类型之一:
我将讨论的最后一种变量作用域类型是静态变量。与声明为函数参数的变量相反,函数退出时会销毁这些变量,但静态变量在函数退出时不会丢失其值,并且如果再次调用函数时将保持该值。
您可以通过在变量名前加关键字STATIC来声明变量为静态变量。
这将产生以下结果−