//声美赞臣(Meadjohnson卡塔尔国个final类Math
class Math{
      const  PI = 3.14;     
      public function __toString(){
          return “这是Math类。”;
      }
      //这里写了多少个算圆面积的方法.使用了Const常量,
      //注意使用的措施,肖似与静态变量.
      public final function areaOfCircular($r){
          return $r *PHP 面向对象 PHP5 中的常量。 $r * self::PI ;
      } 
      public final function max($a,$b){
          return $a > $b ? $a : $b ;
      }  
}
echo Math::PI ;
?>

程序运转结果:
复制代码 代码如下:Parse error: parse
error in E:PHPProjectstest.php on line 17

复制代码 代码如下:

//声诺优能(Nutrilon卡塔尔(قطر‎个final类Math
class Math{
      const  PI = 3.14;     
      public function __toString(){
          return “这是Math类。”;
      }
      //这里写了四个算圆面积的方法.使用了Const常量,
      //注意使用的法子,相符与静态变量.
      public final function areaOfCircular($r){
          return $r * $r * self::PI ;
      } 
      public final function max($a,$b){
          return $a > $b ? $a : $b ;
      }
      public function setPI($a){
          self::PI  = 3.1415;
      }
}
echo Math::PI ;
?>

程序运维结果:
复制代码 代码如下: 3.14
尝试为const定义的常量赋值,将会产出谬误。
复制代码 代码如下:

在PHP5中 const定义的常量与定义变量的主意不一样,不供给加 $ 修饰符。const
PI = 3.14; 那样就能够。
而使用const
定义的常量名称一般都大写,那是贰个约定,在别的语言中都以如此。
后生可畏旦定义的常量由多个单词组成,使用 _ 连接,那也是预定。
比如, MAX_MUMBERAV4这样的命名格局。一个美不可言的命名情势,是程序猿必得注意的。
类中的常量使用起来好像静态变量,不一样点只是它的值不能够被修正。大家利用
类名::常量名 来调用这一个常量。

发表评论

电子邮件地址不会被公开。 必填项已用*标注