类常量


类常量

我们可以在类中定义常量。常量的值将始终保持不变。在定义和使用常量的时候不需要使用$符号。

常量的值必须是一个定值,不能是变量,类属性或其它操作(如函数调用)的结果。

Its also possible for interfaces to have constants. Look at the interface documentation for examples. 接口(interface)中也可以定义常量。请查看接口的文档获得更多示例。

PHP5.3.0之后,我们可以用一个变量来动态调用类。但该变量的值不能为关键字self, parentstatic

Example #1 定义和使用一个类常量

<?php
class MyClass
{
    const 
constant 'constant value';

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

echo 
MyClass::constant " ";

$classname "MyClass";
echo 
$classname::constant " "// PHP 5.3.0之后

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

echo 
$class::constant." "// PHP 5.3.0之后
?>

Example #2 静态数据示例

<?php
class foo {
    
// PHP 5.3.0之后
    
const bar = <<<'EOT'
bar
EOT;
}
?>

和heredocs(字符串边界符)不同,nowdocs可以用在任何静态数据中。

Note:

PHP 5.3.0起PHP支持Nowdoc功能。


«  属性
» 自动加载对象
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 分享赊来的一天600字 我家的狗--哈哩 装饰劳务合同 给老人送温暖作文250字 做一块小小的七巧板 未完的青春未完的夏 记忆 七夕 乡镇2016年度工作总结及2017年工作安排 安之若素,冷暖自知 一个雨后的夜晚,缅怀,憧憬 宋老师去南京了100字 设备考察报告 祀风师乐章。迎俎酌献 县增值业务发展思路分析 实用自我介绍 槐花香 2015年暑期计算机专业技术客服部实习总结 市场服务管理员竞聘演讲稿 我的旅行记忆(1)550字 送钱契明尊师归庐山 拥有阳光心态作文 我与棒冰的故事 词林正韵·南乡子·绿叶郎情一起装 《三、四年级的小豆豆》读后感 小猫贝贝 如何成为一个不断进步的人? 月光下的舞者 你不来,我和谁老去 英语学困生辅导计划 也谈林妹妹——伤害是自己给的 2015年关于六五普法工作总结 “打工皇帝”资助百名云南贫困生上学 凝聚就是伟大500字 2014社区活动总结报告 我们都是平凡人 如花似梦,是我们短暂的相逢 玲珑语录2016-7-17 西梁女儿国 铁路施工合同 高一父亲节作文:父亲的笑脸 神奇的中国式行贿方式 风吹不散眉弯 感悟人生读比鲁莽更糟糕的是优柔寡断后感作文200字 联合集团演讲培训记 育儿宝典:孩子都爱吃的奶油蛋黄卷 难到公平远不属于我吗? 一些感动女孩的话 在我心里,我早已经认定了你就是我的老婆 医院中秋晚会串词 感谢您——老师150字 刻薄的人不幸福

Copyright © 2016 phpStudy |