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变量在实例中都不会存在,也就是说他们都是只存在与类里的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值