在我們日常開發工作中,常常會遇到關於常數的編程,大家都知道常數能夠理解為值不變的量。常量被定義後,在腳本的其它不論什麼地方都不能改變,一個常量由英文字母。底線,和數字組成,可是數字不能作為常數的首字母。今天就來跟大家介紹一下php常數的開發~
先下載我們本節課程所需要用到的php常數用法類別庫:http://www.php.cn/xiazai/leiku/620
下載完成之後找到我們需要的php類別文件,解壓縮到我們本地目錄,建立新的php檔案!
完成之後,我們要在新的php文件裡呼叫這類,以及實例化該類別:
<?php include_once "dingyi2.php";//引入类文件 $foo = 'Foo'; echo $foo::BAR, '<br />'; echo Foo::BAR, '<br />'; $obj = new Foo(); //实例化列 //输出结果 echo $obj->getConstant(), '<br />'; echo $obj->getConstantValue(), '<br />'; echo Foo::getConstantValue(); ?>
運行該文件,得到的結果如下圖所示:
那麼關於子類別繼承父類別中的子類別可以重寫父類別:
<?php include_once "dingyi2.php";//引入类文件 $obj = new Bar(); //实例化列 //输出结果 echo $obj->getMyConstant(), '<br />';// foo echo $obj->getParentConstant(), '<br />';// bar ?>
運行該文件,得到的結果如下圖所示:
注意:
#1.類別常數屬於類別自身,不屬於物件實例,無法透過物件實例存取
2.不能用public,protected,private,static修飾
3.子類別可以重寫父類別中的常數,可以透過(parent::)來呼叫父類別中的常數
4.自PHP5.3.0起,可以用一個變數來動態呼叫類別。但該變數的值不能為關鍵字(如self,parent或static)。
以上是php常數用法的程式碼思路開發的詳細內容。更多資訊請關注PHP中文網其他相關文章!