PHP 面向对象 PHP5 中的常量
2015-01-24信息快讯网
而使用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
php5.5中类级别的常量使用介绍
PHP无刷新上传文件实现代码
PHP通过正则表达式下载图片到本地的实现代码
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
php去除重复字的实现代码
PHP与SQL注入攻击防范小技巧
使ecshop模板中可引用常量的实现方法
PHP 面向对象 final类与final方法
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
一些被忽视的PHP函数(简单整理)
php 将字符串按大写字母分隔成字符串数组
在PHP中操作Excel实例代码
PHP 图片上传实现代码 带详细注释
php 静态变量与自定义常量的使用方法
PHP 判断常量,变量和函数是否存在
PHP获取类中常量,属性,及方法列表的方法
PHP 得到根目录的 __FILE__ 常量