• 技术文章 >php教程 >php手册

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

    2016-06-13 11:44:22原创313
    静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不丢失。看看下面的例子:

    复制代码 代码如下:


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


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

    复制代码 代码如下:


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


    像上面的赋值方式会报错,不信你试试
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:解析php如何将日志写进syslog 下一篇:如何使用PHP实现javascript的escape和unescape函数
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 挑战最棒的留言本的源码(三)• PHP5中Cookie与 Session使用详解_php基础• php的array_multisort()使用方法介绍_php基础• yii2分页的使用及其扩展• PHP关联数组实现根据元素值删除元素的方法
    1/1

    PHP中文网