php5.5常量定义,PHP_PHP 面向对象 PHP5 中的常量,在PHP5中 const定义的常量与定义 - phpStudy...

PHP 面向对象 PHP5 中的常量

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

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

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

比如, MAX_MUMBER 这样的命名方式。一个良好的命名方式,是程序员必须注意的。

类中的常量使用起来类似静态变量,不同点只是它的值不能被改变。我们使用 类名::常量名 来调用这个常量。

复制代码 代码如下:

//声明一个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 ;

?>

程序运行结果:

复制代码 代码如下:

3.14

尝试为const定义的常量赋值,将会出现错误。

复制代码 代码如下:

//声明一个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\test.php on line 17相关阅读:

让IE(包括IE6)支持HTML5元素的方法

收集asp的常用函数

使用MySQL的LAST_INSERT_ID来确定各分表的唯一ID值

Oracle10g的新特性flashback drop

元素水平居中方案全集

php session 预定义数组

oracle生成autotrace权限

用 JSON 处理缓存

js中巧用cssText属性批量操作样式

在文件夹右键菜单中添加“进入DOS”命令的方法

感受Office 2010和Sharepoint 2010协同

Asp无组件上传进度条解决方案

white-space:nowrap的应用

谈谈xhtml的结构标签

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值