php類常量


 
        
類常量
類常量可以使用define定義,也可用const定義,但是在類的內部,只允許用const定義,類常量不能更新,也不能刪除
類常量通常是大寫的,兩個單詞之間用下滑線連接,如MY_NATION
類常量在類內部用self訪問,在外部用類名::類常量訪問
類常量跟類屬性(靜態屬性)是不同的,類屬性可以修改

<?php

namespace __1011;

class Person
{
    const NATION = '中國';

    public static $sex = '女';

    private $name;

    public function __construct($name)
    {
        $this->name = $name;
    }

    public function intro()
    {
        echo $this->name.',性別是'.self::$sex.',國籍是'.self::NATION;
    }
}
$obj = new Person('蘭妃');
echo $obj->intro().'<br>';
Person::$sex = '秘密';
echo $obj->intro().'<br>';

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM