当前位置:首页> PHP教程> php进阶
关键字
文章内容
类与对象(PHP5)之类常量(Class Constants)
 
 
修改时间:[2011/03/09 04:42]    阅读次数:[1557]    发表者:[起缘]
 
可以在每个基类中定义常量使它保持不变。在你不使用$符号去声明或使用它时,常量不同于普通变量。就象静态成员,常量值不能通过对象的实例来访问(而应使用$object::constant). 常量值必须是一个常量表达式,而不是一个变量,一个类的成员,一个数学表达式或函数调用的结果。
例子 19-15. 定义并使用一个常量

PHP代码如下:
<?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
?> 

(非常全面的一个php技术网站, 有相当丰富的文章和源代码.)