PHP类基础(3)之类常量

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_42380348/article/details/100136654
<?php 
class Demo
{
	//类常量就是它的值在类中始终不变的量
	//类常量是用const 关键字,不要加$,必须初始化
	const siteName = 'php中文网';
	//类常量从php5.3+开始支持nowdoc语法
	const domain = <<< 'EOT'
<a href="">www.php.cn<a>
EOT;
	public function getSiteName(){
		//在类的方法中访问类常量:self::类常量名
		return self::siteName;
	}
}
//方法1:类名::类常量名
echo '1.类名::类常量名:'.Demo::siteName.Demo::domain.'<hr>';
//方法2:类变量::类常量名 php5.3+
$className = 'Demo';
echo '2.类变量::类常量名:'.$className::siteName.'<hr>';
//方法3:用当前类的对象来访问类常量
echo '3.对象::类常量名:'.(new Demo)::siteName.'<hr>';
//方法4:用类中的方法来间接访问类常量
echo '4.对象->方法():'.(new Demo)->getSiteName();

 ?>

猜你喜欢

转载自blog.csdn.net/weixin_42380348/article/details/100136654