const
* const 修飾類的成員屬性爲常量
* 1.常量建議使用大寫,不能使用$
* 2.常量一定要在聲明時就給好初值
* 3.常量的訪問方式和static的訪問方式相同,但只能讀
* 在類外部訪問 類名::常量名
* 在類內部訪問 self::常量名
<?php header('content-type:text/html;charset=utf-8'); /* * define('常量名','值') * 類裏面不能使用define定義 * const 修飾類的成員屬性爲常量 * 1.常量建議使用大寫,不能使用$ * 2.常量一定要在聲明時就給好初值 * 3.常量的訪問方式和static的訪問方式相同,但只能讀 * 在類外部訪問 類名::常量名 * 在類內部訪問 self::常量名 * * final 類和方法 * static 屬性和方法 */ define('ROOT', str_replace('\\', '/', dirname(__FILE__))); // \ 是轉義字符 所以要表示反斜槓 字符,需要兩個反斜槓,表示用轉義字符對反斜槓進行轉義 echo ROOT; class Person{ const NAME = "津沙港灣"; static function say(){ echo "我是".self::NAME; } } Person::say();