美文网首页
php静态变量问题

php静态变量问题

作者: 理子 | 来源:发表于2020-05-10 11:40 被阅读0次
<?php
  $a=0;
  function test(){
    static $a=0;
    $a+=1;
    echo $a;
}
test();
test();

?>

1.static是与销毁时间有关,与作用域无关,它还是个局部变量

  1. static a=0;这句只运行一次 3.statica在所有程序运行完后销毁

区别就是静态变量只有第一次运行函数的时候被创建,并且在函数结束的时候不会消亡;而普通的成员在函数结束的时候就会在内存中退栈消亡。

https://zhidao.baidu.com/question/1992216244542640427.html

相关文章

  • php静态变量问题

    1.static是与销毁时间有关,与作用域无关,它还是个局部变量 static a在所有程序运行完后销毁 区别就是...

  • 2018-01-10 技术笔记

    PHP 中的传值调用、全局变量、静态变量。

  • PHP学习之global变量

    php的变量分为三类:局部变量,全局变量,静态变量在一段php脚本中,变量可以在任意位置声明,作用域...

  • 静态及单例-PHP

    php -2016-07-01 04:01:05 静态变量,静态属性,静态方法。 静态变量:当你声明一个普通局部变...

  • php函数

    局部变量---动态变量 局部变量---静态变量 全局变量---global 全局变量---GLOBALS PHP传...

  • php 静态变量

    静态变量 static $var 变量范围在函数内作用,离开函数后就会丢失: 这个函数无论调用多少次都只会输出 0...

  • PHP调用类的静态变量

    PHP大法好 PHP中类的静态变量跟java一样,在变量前面加上static即可。 调用有两种方法

  • PHP中一些函数方法

    php自定义函数之递归函数 php自定义函数之静态变量 php​ 使用系统内置函数 亚麻跌”是PHP学习时间处理的...

  • 2018-01-06 技术笔记

    PHP 静态变量 通常意义上静态变量是静态分配的,他们的生命周期和程序的生命周期一样, 只有在程序退出时才结束期生...

  • php变量类型

    变量类型: 局部变量 全局变量 静态变量 超全局变量 : php预定义了一些变量在脚本任何作用域内均可访问 超全局...

网友评论

      本文标题:php静态变量问题

      本文链接:https://www.haomeiwen.com/subject/clzdnhtx.html