• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php类常量用法实例分析_php技巧

php 搞代码 4年前 (2022-01-26) 27次浏览 已收录 0个评论

本文实例讲述了php类常量用法。分享给大家供大家参考。具体如下:

<?php/** * PHP类常量 * * 类常量属于类自身,不属于对象实例,不能通过对象实例访问 * 不能用public,protected,private,static修饰 * 子类可以重写父类中的常量,可以通过(parent::)来调用父类中的常量 * 自PHP5.3.0起,可以用一个变量来动态调用类。但该变量的值不能为关键字(如self,parent或static)。 */class Foo{  // 常量值只能是标量,string,bool,integer,float,null,可以用nowdoc结构来初始化常量  const BAR = 'bar';  public static function getConstantValue()  {    // 在类的内部可以用self或类名来访问自身的常量,外部需要用类名    return self::BAR;  }  public fu<strong style="color:transparent">来2源gaodaima#com搞(代@码&网</strong><label>搞gaodaima代码</label>nction getConstant()  {    return self::BAR;  }}$foo = 'Foo';echo $foo::BAR, '<br />';echo Foo::BAR, '<br />';$obj = new Foo();echo $obj->getConstant(), '<br />';echo $obj->getConstantValue(), '<br />';echo Foo::getConstantValue();// 以上均输出barclass Bar extends Foo{  const BAR = 'foo'; // 重写父类常量  public static function getMyConstant()  {    return self::BAR;  }  public static function getParentConstant()  {    return parent::BAR;  }}echo Bar::getMyConstant(); // fooecho Bar::getParentConstant(); // bar

希望本文所述对大家的php程序设计有所帮助。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php类常量用法实例分析_php技巧
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址