PHP 类常量 - const

PHP 可以使用 const 关键字为一个类定义常量

可以把在类中始终保持不变的值定义为常量

在定义和使用常量的时候不需要使用 $ 符号

常量的值必须是一个定值,不能是变量,类属性,数学运算的结果或函数调用

PHP 5.3.0 开始可以用一个变量来动态调用类,但该变量的值不能为关键字 ( 如 self,parent 或 static )

范例

<?php

class MyClass
{
    const constant = '常量值';

    function showConstant()
    {
        echo  self::constant . PHP_EOL;
    }
}

echo MyClass::constant . PHP_EOL;

$classname = "MyClass";
echo $classname::constant . PHP_EOL; // 自 5.3.0 起

$class = new MyClass();
$class->showConstant();

echo $class::constant . PHP_EOL; // 自 PHP 5.3.0 起

echo '<p>PHP 基础教程 - 简单教程(www.twle.cn)</p>';

运行范例 »

运行以上范例,输出结果如下

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.