类常量


类常量

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

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

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 交通频道 作文范文 感悟生命的作文7篇 珍惜所有作文800字 小白兔的草帽作文450字 路有多远,心有多痛 天空的哭泣 与家人同读书共成长 2005年度爱卫工作总结 童年——即将终结作文200字 真诚的友谊800字 毕竟是我所爱之人 怎能怪你不对 一天中的美景作文600字 初伏朝雨 我真想有一个星期八作文550字 我最喜欢的小猫作文200字 我的老师很严厉100字 线作文300字 论在机关党员占多数的群体中如何保持共产党员的先进性 初中初一作文700字:科学的变迁 每一个王小贱都有可能变成下一个陆然 我的伤你懂吗? 翟鸿燊语录 我的一段仙侣情 我的一条人生路… 第一次当志愿者作文 逆境的5个好处 经典语句:你若是流泪,湿的总是我的脸;你若是悲哀,哭的总是我的心 12月个人税务工作总结报告 五月五端午节祝福短信精选 一日游作文350字 我们的校园教学反思 法人委托书格式范本 三篇 寂寞的味道作文700字 两个好孩子作文450字 商场端午节活动方案_活动方案 【学习计划】充实的假期生活 关于合唱比赛的作文350字 纸团大战 2015年中国抗战胜利70周年放假三天通知 “小气鬼”曾大方 干部培训证明 镜中的流年 医院“严以用权”专题研讨会发言稿 高中高一作文500字:开花的季节 县公疗医院医院管理年工作汇报材料 吞蚕豆 卓有成效才是拥有领导力的明证 实习报告(电子计算机) 续写《跳跳电视台》作文1600字 小学三年级作文350字:读书给我带来的快乐 绿山墙的安妮读书笔记2篇 心田归属

Copyright © 2016 phpStudy |