浅析php变量修饰符static的使用

 更新时间:2013年06月28日 17:31:18   作者:  
本篇文章是对php变量修饰符static的使用进行了详细的分析介绍,需要的朋友参考下
静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不丢失。看看下面的例子:
复制代码 代码如下:

function test(){
static $a=0;
$a++;
echo $a;
}

test();//1
test();//2
test();//3
Note: 静态变量可以按照上面的例子声明。如果在声明中用表达式的结果对其赋值会导致解析错误。
复制代码 代码如下:

static $a=0+1;
static $a=sqrt(121);

像上面的赋值方式会报错,不信你试试

相关文章

  • PHP里的$_GET数组介绍

    PHP里的$_GET数组介绍

    今天小编就为大家分享一篇关于PHP里的$_GET数组介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • php简单定时执行任务的实现方法

    php简单定时执行任务的实现方法

    这篇文章主要介绍了php简单定时执行任务的实现方法,涉及curl及sleep等操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • 探讨PHP删除文件夹的三种方法

    探讨PHP删除文件夹的三种方法

    本篇文章是对PHP删除文件夹的三种方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php中类和对象:静态属性、静态方法

    php中类和对象:静态属性、静态方法

    这篇文章主要介绍了php中类和对象:静态属性、静态方法,需要的朋友可以参考下
    2017-04-04
  • PHP设计模式 注册表模式(多个类的注册)

    PHP设计模式 注册表模式(多个类的注册)

    注册表模式其实是一个单例模式,注册表类提供静态方法(或单例对象的实例化方法)来让其它对象访问其中的数据(通常是对象)。整个系统中的每个对象都可以访问这些数据对象
    2012-02-02
  • php+mysql数据库实现无限分类的方法

    php+mysql数据库实现无限分类的方法

    这篇文章主要介绍了php+mysql数据库实现无限分类的方法,包含完整的节点操作技巧以及相应的应用方法实例,是非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • PHP输出缓冲与header发送问题详解

    PHP输出缓冲与header发送问题详解

    这篇文章主要给大家介绍了关于PHP输出缓冲与header发送问题的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • php正则校验用户名介绍

    php正则校验用户名介绍

    用户名可以是字符-和.方便
    2008-07-07
  • PHP中ltrim与rtrim去除左右空格及特殊字符实例

    PHP中ltrim与rtrim去除左右空格及特殊字符实例

    这篇文章主要介绍了PHP中ltrim与rtrim去除左右空格及特殊字符的用法,结合实例形式较为详细的说明了ltrim与rtrim的定义,参数作用及去除左右空格与特殊字符的使用技巧,需要的朋友可以参考下
    2016-01-01
  • PHP实现获取第一个中文首字母并进行排序的方法

    PHP实现获取第一个中文首字母并进行排序的方法

    这篇文章主要介绍了PHP实现获取第一个中文首字母并进行排序的方法,涉及php数组遍历、编码转换及数组排序相关操作技巧,需要的朋友可以参考下
    2017-05-05

最新评论