您的位置:首页 > 编程语言 > PHP开发

PHP面向对象--类常量

2011-04-19 16:08 309 查看
可以在每个基类中定义常量使它保持不变。在你不使用$符号去声明或使用它时,常量不同于普通变量。就象静态成员,常量值不能通过对象的实例来访问(而应使用$object::constant). 常量值必须是一个常量表达式,而不是一个变量,一个类的成员,一个数学表达式或函数调用的结果。

例子 19-15. 定义并使用一个常量

PHP代码如下:

wedding
jewelry sets

<?php

class MyClass

{ const constant = 'constant value';

function showConstant() { echo self::constant."\n"; }

}

echo MyClass::constant."\n";

$class = new MyClass();

$class->showConstant();// echo $class::constant; is not allowed

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: