看啥推荐读物
专栏名称: 阿南-anan
今天看啥  ›  专栏  ›  阿南-anan

PHP类基础(3)之类常量

阿南-anan  · CSDN  ·  · 2019-10-28 10:17
<?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();

 ?>



原文地址:访问原文地址
快照地址: 访问文章快照