zoukankan      html  css  js  c++  java
  • PHP中static的使用

     1 <html>
     2      <body>
     3          <!-- 在类中的使用 -->
     4          <?php
     5              class TestStatic {
     6                  public static $country = 'China';    //在类内static可以使用public修饰
     7                  
     8                  public function getCountry() {
     9                      return self::$country;    //类内调用static变量需要使用self
    10                  }
    11                  
    12                  public static function getCountrySt() {
    13                     return self::$country;
    14                  }
    15              }
    16              
    17              $test = new TestStatic();
    18              echo $test->getCountry() . '<br>';
    19              echo TestStatic::getCountrySt() . '<br>';    //可以直接使用class::staticFunc的形式调用static方法
    20              echo TestStatic::$country . '<br>';    //可以直接使用class::staticVar的形式调用static变量
    21          ?>
    22          
    23          <!-- 在脚本中的使用 -->
    24          <?php
    25              static $country = 'Japan';    //脚本中的变量不能用public修饰
    26              echo $country . '<br>';
    27          ?>
    28      </body>
    29  </html>

    页面输出

    China
    China
    China
    Japan

  • 相关阅读:
    The Triangle_DP
    LITTLE SHOP OF FLOWERS_DP
    K Best(最大化平均数)_二分搜索
    Number Game_状态压缩
    Stockbroker Grapevine_Floyd
    A very hard Aoshu problem
    AOE 网络
    AOV网
    最小生成树
    [POJ] 1562 Oil Deposits (DFS)
  • 原文地址:https://www.cnblogs.com/zemliu/p/2482065.html
Copyright © 2011-2022 走看看