浅析php变量修饰符static的使用 程序员文章站 2023-02-16 10:30:07 静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不丢失。看看下面的例子:复制代码 代码如下:function test(){static $a=0;$a++... 静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不丢失。看看下面的例子: 复制代码 代码如下: function test(){static $a=0;$a++;echo $a;} test();//1test();//2test();//3note: 静态变量可以按照上面的例子声明。如果在声明中用表达式的结果对其赋值会导致解析错误。 复制代码 代码如下: static $a=0+1;static $a=sqrt(121); 像上面的赋值方式会报错,不信你试试 上一篇: Vue.js实现的购物车功能详解 下一篇: .NET Core利用swagger进行API接口文档管理的方法详解 推荐阅读 PHP的new static和new self的区别与使用 php去除换行符的方法小结(PHP_EOL变量的使用) PHP Session 变量的使用方法详解与实例代码 PHP中的静态变量及static静态变量使用详解 使用PHP获取当前url路径的函数以及服务器变量 php self,$this,const,static,->的使用 php基础学习之变量的使用 php中static静态变量的使用方法详解 PHP的new static和new self的区别与使用 php类中的$this,static,final,const,self这几个关键字使用方法