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

     1 <html>
     2      <body>
     3          <!-- 类内声明及使用 -->
     4          <?php
     5              class TestConst {
     6                  const COUNTRY = 'China';    //const不能加public,static,也不需要$
     7                  static $static = 'Static';    
     8                  
     9                  public function getCountry() {
    10                      return self::COUNTRY;    //类内调用必须使用self
    11                  }
    12              }
    13              
    14              $test = new TestConst();
    15              
    16              var_dump($test);
    17              echo '<br>';
    18              
    19              echo $test->getCountry() . '<br>';
    20              echo TestConst::COUNTRY . '<br>';    //const可以直接使用class::constVar的形式调用
    21          ?>
    22          
    23          <!-- 脚本内声明及使用 -->
    24          <?php
    25              const COUNTRY = 'Japan';
    26              echo COUNTRY . '<br>';
    27          ?>
    28      </body>
    29  </html>

    页面输出

    object(TestConst)#1 (0) { } 
    China
    China
    Japan

    值得一提的是static和const变量在实例中都不会存在,也就是说他们都是只存在与类里的

  • 相关阅读:
    (JS/JQ)与Ajax
    JS与JQ的DOM处理
    正则表达式
    JS事件大全
    CSS(初级)学习笔记
    HTML学习笔记
    leetcode记录——65. 有效数字
    dp专题
    Hackerrank---A stones game
    组合博弈问题
  • 原文地址:https://www.cnblogs.com/zemliu/p/2482062.html
Copyright © 2011-2022 走看看