源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

PHP 面向对象 PHP5 中的常量

  • 时间:2022-08-25 00:29 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:PHP 面向对象 PHP5 中的常量
在PHP5中 const定义的常量与定义变量的方法不同,不需要加 $ 修饰符。const PI = 3.14; 这样就可以。 而使用const 定义的常量名称一般都大写,这是一个约定,在任何语言中都是这样。 如果定义的常量由多个单词组成,使用 _ 连接,这也是约定。 比如, MAX_MUMBER 这样的命名方式。一个良好的命名方式,是程序员必须注意的。 类中的常量使用起来类似静态变量,不同点只是它的值不能被改变。我们使用 类名::常量名 来调用这个常量。
[u]复制代码[/u] 代码如下:
<? //声明一个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 ;       }   } echo Math::PI ; ?>
程序运行结果:
[u]复制代码[/u] 代码如下:
3.14
尝试为const定义的常量赋值,将会出现错误。
[u]复制代码[/u] 代码如下:
<? //声明一个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 ; ?>
程序运行结果:
[u]复制代码[/u] 代码如下:
Parse error: parse error in E:PHPProjectstest.php on line 17
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部