好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

PHP5 中的常量 PHP 面向对象

在PHP5中 const定义的常量与定义变量的方法不同,不需要加 $ 修饰符,const PI = 3.14; 这样就可以.

而使用const 定义的常量名称一般都大写,这是一个约定,在任何语言中都是这样.

如果定义的常量由多个单词组成,使用 _ 连接,这也是约定.

比如,MAX_MUMBER 这样的命名方式,一个良好的命名方式,是程序员必须注意的,类中的常量使用起来类似静态变量,不同点只是它的值不能被改变,我们使用 类名::常量名 来调用这个常量.

<?php  //声明一个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 ;  ?>    Parse error: parse error in E:PHPProjects est.php教程 on line 17      <?php  //声明一个final类Math   class  Math{  const  PI = 3.14;   public   function  __toString(){  return   "这是Math类。" ;  }  //这里写了一个算圆面积的方法.使用了Const常量,   //注意使用的方法,类似与静态变量.   public  final  function  areaOfCircular( $r ){  return   $r  *  $r  * self::PI ;  }  //开源代码phpfensi.com   public  final  function  max( $a , $b ){  return   $a  >  $b  ?  $a  :  $b  ;  }   }  echo  Math::PI ;  ?>

 

 

查看更多关于PHP5 中的常量 PHP 面向对象的详细内容...

  阅读:48次