PHP类常量
类常量(Class Constants)
可以把在类中始终保持不变的值定义为常量。在定义和使⽤常量的时候不需要使⽤$符号。
常量的值必须是⼀个定值,不能是变量,类属性,数学运算的结果或函数调⽤。
接⼝(interface)中也可以定义常量。更多⽰例见⽂档中的部分。
⾃ PHP 5.3.0 起,可以⽤⼀个变量来动态调⽤类。但该变量的值不能为关键字(如self,parent或static)。
定义和使⽤⼀个类常量
<?php
class MyClass
{
const constant = 'constant value';
function showConstant() {
echo self::constant . "\n";
字符串常量有方法吗}
}
echo MyClass::constant . "\n";
$classname = "MyClass";
echo $classname::constant . "\n"; // ⾃ 5.3.0 起
$class = new MyClass();
$class->showConstant();
echo $class::constant."\n"; // ⾃ PHP 5.3.0 起
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论