zoukankan      html  css  js  c++  java
  • 静态变量


    <?php
     //error_reporting(0);
     /*
     变量作用域的学习:
     
     本例主要考察静态局变量。
     */
     header("Content-type: text/html; charset=utf-8");//中文乱码的解决方法
     function zdy(){
      static $message=0;
      $message+=1;
      echo $message." ";
     }
     function zdy1(){
      $message = 0;
      $message+=1;
      echo $message." ";
     }
     //静态变量只会初始化一次变量,所以输出的部分会进行累加
     for($i=0;$i<10;$i++){
      zdy();
     }
     echo "<br>";
     //局部变量的message每次被调用时都会初始化一下message使其为0,因此每次+1 的据俄国永远是1
     for($i=0;$i<10;$i++){
      zdy1();
     }
      
    ?>

    输出结果为

    1 2 3 4 5 6 7 8 9 10

    1 1 1 1 1 1 1 1 1 1

  • 相关阅读:
    linux安装jenkins
    linux安装python3.8
    python类继承多态
    python字典排序
    第一篇
    第十一周编程总结
    2019春第十周作业
    2019年寒假作业1
    2019年寒假作业3
    学期总结
  • 原文地址:https://www.cnblogs.com/wobeinianqing/p/4629796.html
Copyright © 2011-2022 走看看