php類常量用法實(shí)例分析
更新時間:2015年07月09日 12:27:15 作者:leochou
這篇文章主要介紹了php類常量用法,實(shí)例分析了php中類常量的概念、特性與相關(guān)使用技巧,需要的朋友可以參考下
本文實(shí)例講述了php類常量用法。分享給大家供大家參考。具體如下:
<?php /** * PHP類常量 * * 類常量屬于類自身,不屬于對象實(shí)例,不能通過對象實(shí)例訪問 * 不能用public,protected,private,static修飾 * 子類可以重寫父類中的常量,可以通過(parent::)來調(diào)用父類中的常量 * 自PHP5.3.0起,可以用一個變量來動態(tài)調(diào)用類。但該變量的值不能為關(guān)鍵字(如self,parent或static)。 */ class Foo { // 常量值只能是標(biāo)量,string,bool,integer,float,null,可以用nowdoc結(jié)構(gòu)來初始化常量 const BAR = 'bar'; public static function getConstantValue() { // 在類的內(nèi)部可以用self或類名來訪問自身的常量,外部需要用類名 return self::BAR; } public function getConstant() { return self::BAR; } } $foo = 'Foo'; echo $foo::BAR, '<br />'; echo Foo::BAR, '<br />'; $obj = new Foo(); echo $obj->getConstant(), '<br />'; echo $obj->getConstantValue(), '<br />'; echo Foo::getConstantValue(); // 以上均輸出bar class Bar extends Foo { const BAR = 'foo'; // 重寫父類常量 public static function getMyConstant() { return self::BAR; } public static function getParentConstant() { return parent::BAR; } } echo Bar::getMyConstant(); // foo echo Bar::getParentConstant(); // bar
希望本文所述對大家的php程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- PHP中類屬性與類靜態(tài)變量的訪問方法示例
- PHP取得一個類的屬性和方法的實(shí)現(xiàn)代碼
- php類中private屬性繼承問題分析
- PHP獲取類中常量,屬性,及方法列表的方法
- php中類和對象:靜態(tài)屬性、靜態(tài)方法
- PHP動態(tài)地創(chuàng)建屬性和方法, 對象的復(fù)制, 對象的比較,加載指定的文件,自動加載類文件,命名空間
- php 類中的常量、靜態(tài)屬性、非靜態(tài)屬性的區(qū)別
- PHP用正則匹配form表單中所有元素的類型和屬性值實(shí)例代碼
- php過濾html標(biāo)記屬性類用法實(shí)例
- PHP的反射動態(tài)獲取類方法、屬性、參數(shù)操作示例
- php類常量的使用詳解
- PHP 面向?qū)ο蟪绦蛟O(shè)計(jì)之類屬性與類常量實(shí)現(xiàn)方法分析
相關(guān)文章
解決文件名解壓后亂碼的問題 將文件名進(jìn)行轉(zhuǎn)碼的代碼
中文win32下,文件名使用GBK編碼 Linux下,文件名使用UTF-8編碼 解決文件名解壓后亂碼的問題,使用將文件名進(jìn)行轉(zhuǎn)碼2012-01-01解析二進(jìn)制流接口應(yīng)用實(shí)例 pack、unpack、ord 函數(shù)使用方法
本篇文章是對二進(jìn)制流接口應(yīng)用實(shí)例 pack、unpack、ord 函數(shù)使用方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06解析阿里云ubuntu12.04環(huán)境下配置Apache+PHP+PHPmyadmin+MYsql
本篇文章是對在阿里云ubuntu12.04環(huán)境下配置Apache+PHP+PHPmyadmin+MYsql的具體操作流程進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06PHP中使用addslashes函數(shù)轉(zhuǎn)義的安全性原理分析
這篇文章主要介紹了PHP中使用addslashes函數(shù)轉(zhuǎn)義的安全性原理分析,較為深入的分析了addslashes函數(shù)的用法及ecshop自定義函數(shù)addslashes_deep的不足之處,非常具有實(shí)用價值,需要的朋友可以參考下2014-11-11php中調(diào)用其他系統(tǒng)http接口的方法說明
本篇文章主要是對php中調(diào)用其他系統(tǒng)http接口的方法進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02