在PHP中声明常量的方法有以下几种
使用const函数声明常量
class CL{
//定义常量
const CLS = '常量值';
function a(){
//调用常量方法
echo self::CLS;
}
}
(new CL)->a();
使用define函数声明常量
define('CL',10);
echo CL;
//判断常量是否存在
if(defined('CL')){
echo 'ture';
}else{
echo 'false';
}
使用static函数声明静态常量
//定义静态常量
class Person{
public static $a = "aa";
public static function say(){
echo "bb:".self::$a.";
}
}
//输出静态属性
echo Person::$a.";
//调用静态方法
Person::say();
//修改静态属性
Person::$a = "cc";
echo Person::$a.";