码迷,mamicode.com
首页 > Web开发 > 详细

php中const入门

时间:2016-05-20 14:51:26      阅读:347      评论:0      收藏:0      [点我收藏+]

标签:php   常量   const   const常量   php常量用法   

1.不希望一个成员被修改,希望该值是固定不变的

注意:

常量名前面没有$

常量在定义时候,需要赋初值,然后无法再改变

不需要加修饰符,默认公开的

 

2.常量赋初值:

例如:

<?php

  class A

  {

  const 常量名=值;

  }

  interface B

  {

  const  常量名=值;

  }

 

?>

3.访问变量:

类里: self::常量名/类名::常量名

类外:类名::常量名

案例1:

<?php

  class A

  {

  constTAX_rate=123;//常量在定义时候,需要赋初值,同时不需要加修饰符,默认公开的

  public function Pay($val)

  {

  return $val *A::TAX_rate;

  //or return $val *self::TAX_rate;

  }

  }

  interface B

  {

  const xy=1234;

  }

  class C implements B

  {

  public function Pay1($val)

  {

  return $val *B::xy;

  }

  }

  $A1=NEW A();

  ECHO "类里的常量运算:".$A1->Pay(2);

  ECHO "<BR>";

  $C1=NEW C();

  ECHO "接口的常量运算:".$C1->Pay1(2);

  ECHO "<BR>";

?>

 结果

类里的常量运算:246
接口的常量运算:2468


本文出自 “韦小宝叔叔” 博客,请务必保留此出处http://darmi.blog.51cto.com/11607923/1775271

php中const入门

标签:php   常量   const   const常量   php常量用法   

原文地址:http://darmi.blog.51cto.com/11607923/1775271

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!