• 怪怪的static - []2008-01-02

    <?php
     function fun(){
      static $a = 1;
      echo "我是:$a .\n";
      $a++;
     }
     fun();
     fun();
    ?>

    输出的是:

    我是:1 . 我是:2 .

     

    <?php
     function fun(){
      static $a;
      $a = 1;
      echo "我是:$a .\n";
      $a++;
     }
     fun();
     fun();
    ?>

    输出的是:

    我是:1 . 我是:1 .





    Tags: PHP

    oumaxer 发表于 11:07 | 引用 0 | 编辑

评论

  • 为什么会那样。

    oumaxer 回复 老易 说:
    那是因为它是static
    (2008-01-08 11:25:55)

    老易 () 发表于 2008-01-02 13:41:23   [回复]

发表评论