本文实例讲述了php类常量用法。分享给大家供大家参考。具体如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | <?php
class Foo
{
const BAR = 'bar' ;
public static function getConstantValue()
{
return self::BAR;
}
public function 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();
class Bar extends Foo
{
const BAR = 'foo' ;
public static function getMyConstant()
{
return self::BAR;
}
public static function getParentConstant()
{
return parent::BAR;
}
}
echo Bar::getMyConstant();
echo Bar::getParentConstant();
|
登录后复制
希望本文所述对大家的php程序设计有所帮助。