• php常量可以使用define定义,也可用const定义

但是在类的内部,只允许用const定义,类常量不能更新,也不能删除
类常量通常是大写的,两个单词之间用下滑线连接,如MY_NATION
类常量在类内部用self访问,在外部用类名::类常量访问
类常量跟类属性(静态属性)是不同的,类属性可以修改

  • 示例:
define('LREN', '15370555669');
const LREN_A ='中国'; 


class lsu{
    const NATION ='中国'; 
    public static $sex ='女'; 
    private $name;  

    public function intro() {
        $this->name ='huashan';
        echo $this->name.',性别是'.self::$sex.',国籍是'.self::NATION;
    }
}