首頁  >  文章  >  後端開發  >  php常數用法的程式碼思路開發

php常數用法的程式碼思路開發

黄舟
黄舟原創
2017-08-17 10:12:431588瀏覽

在我們日常開發工作中,常常會遇到關於常數的編程,大家都知道常數能夠理解為值不變的量。常量被定義後,在腳本的其它不論什麼地方都不能改變,一個常量由英文字母。底線,和數字組成,可是數字不能作為常數的首字母。今天就來跟大家介紹一下php常數的開發~

先下載我們本節課程所需要用到的php常數用法類別庫:http://www.php.cn/xiazai/leiku/620

下載完成之後找到我們需要的php類別文件,解壓縮到我們本地目錄,建立新的php檔案!

完成之後,我們要在新的php文件裡呼叫這類,以及實例化該類別:

<?php
include_once "dingyi2.php";//引入类文件

$foo = &#39;Foo&#39;; 
echo $foo::BAR, &#39;<br />&#39;;
echo Foo::BAR, &#39;<br />&#39;;

$obj = new Foo(); //实例化列
//输出结果
echo $obj->getConstant(), &#39;<br />&#39;;
echo $obj->getConstantValue(), &#39;<br />&#39;;
echo Foo::getConstantValue();
?>

運行該文件,得到的結果如下圖所示:

php常數用法的程式碼思路開發

那麼關於子類別繼承父類別中的子類別可以重寫父類別:

<?php
include_once "dingyi2.php";//引入类文件
$obj = new Bar();          //实例化列

//输出结果
echo $obj->getMyConstant(), &#39;<br />&#39;;// foo
echo $obj->getParentConstant(), &#39;<br />&#39;;// bar
?>

運行該文件,得到的結果如下圖所示:

php常數用法的程式碼思路開發

注意:

#1.類別常數屬於類別自身,不屬於物件實例,無法透過物件實例存取

2.不能用public,protected,private,static修飾

3.子類別可以重寫父類別中的常數,可以透過(parent::)來呼叫父類別中的常數

4.自PHP5.3.0起,可以用一個變數來動態呼叫類別。但該變數的值不能為關鍵字(如self,parent或static)。

#

以上是php常數用法的程式碼思路開發的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn