<?php /* 類常量:能夠把在類中始終保持不變的值定義爲常量。在定義和使用常量的時候不須要使用 $ 符號和修飾符public 常量的值必須是一個定值,不能是變量,並且常量必須賦值。 class test{ public $a = 100; const DB_HOST = "localhost"; } 類常量的調用 類外: 類名::常量名(推薦) 類內: 類名::常量名||self::常量名(推薦) self 本類 $this 本類對象 :: 歸屬||做用域歸屬 */ class mysql_conn{ const DB_HOST = "localhost"; const DB_USER = "root"; const DB_PWD = "root"; public function getConst(){ echo self::DB_HOST;//類內推薦使用這種方法調用類成員屬性 } } $obj = new mysql_conn;//new 類名 實例化一個對象obj $obj->getConst();//經過對象調用類中的成員方法 echo "<hr/>"; echo mysql_conn::DB_USER;//類外,調用類中的成員方法,推薦 類名::常量名 echo "<hr/>"; //自 PHP 5.3.0 起,能夠用一個變量來動態調用類。但該變量的值不能爲關鍵字(如 self,parent 或 static) $PASSWORD = "mysql_conn"; echo $PASSWORD::DB_PWD; ?>