PHP
发布时间:2019-11-12 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php类常量用法实例分析,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
本文实例讲述了php类常量用法。分享给大家供大家参考。具体如下:
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 function getConstant()
{
return self::BAR;
}
}
$foo = 'Foo';
echo $foo::BAR,'
';
echo Foo::BAR,'
';
$obj = new Foo(
);
echo $obj->getConstant(),'
';
echo $obj->getConstantValue(),'
';
echo Foo::getConstantValue(
);
// 以上均输出bar
class Bar extends Foo
{
const BAR = 'foo'; // 重写父类常量
public static function getMyConstant()
{
return self::BAR;
}
public static function getParentConstant()
{
return parent::BAR;
}
}
echo Bar::getMyConstant(
); // foo
echo Bar::getParentConstant(
); // bar
希望本文所述对大家的php程序设计有所帮助。
大佬总结
以上是大佬教程为你收集整理的php类常量用法实例分析全部内容,希望文章能够帮你解决php类常量用法实例分析所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。