国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php類常量用法實例分析

2024-05-04 23:37:33
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了php類常量用法,實例分析了php中類常量的概念、特性與相關使用技巧,需要的朋友可以參考下

本文實例講述了php類常量用法。分享給大家供大家參考。具體如下:

 

  1. <?php 
  2. /** 
  3. * PHP類常量 
  4. * 
  5. * 類常量屬于類自身,不屬于對象實例,不能通過對象實例訪問 
  6. * 不能用public,protected,private,static修飾 
  7. * 子類可以重寫父類中的常量,可以通過(parent::)來調用父類中的常量 
  8. * 自PHP5.3.0起,可以用一個變量來動態調用類。但該變量的值不能為關鍵字(如self,parent或static)。 
  9. */ 
  10. class Foo 
  11. // 常量值只能是標量,string,bool,integer,float,null,可以用nowdoc結構來初始化常量 
  12. const BAR = 'bar'
  13. public static function getConstantValue() 
  14. // 在類的內部可以用self或類名來訪問自身的常量,外部需要用類名 
  15. return self::BAR; 
  16. public function getConstant() 
  17. return self::BAR; 
  18. $foo = 'Foo'
  19. echo $foo::BAR, '<br />'
  20. echo Foo::BAR, '<br />'
  21. $obj = new Foo(); 
  22. echo $obj->getConstant(), '<br />'
  23. echo $obj->getConstantValue(), '<br />'
  24. echo Foo::getConstantValue(); 
  25. // 以上均輸出bar 
  26. class Bar extends Foo 
  27. const BAR = 'foo'// 重寫父類常量 
  28. public static function getMyConstant() 
  29. return self::BAR; 
  30. public static function getParentConstant() 
  31. return parent::BAR; 
  32. echo Bar::getMyConstant(); // foo 
  33. echo Bar::getParentConstant(); // bar 

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 古蔺县| 南江县| 凌海市| 黄山市| 东光县| 乌海市| 浮梁县| 扬中市| 蓝山县| 海伦市| 称多县| 万宁市| 林甸县| 玉山县| 南京市| 东方市| 长治县| 富阳市| 栾城县| 长兴县| 龙海市| 东光县| 上饶县| 英吉沙县| 温宿县| 定南县| 襄垣县| 莲花县| 长沙市| 新晃| 清远市| 阿瓦提县| 沭阳县| 喀什市| 买车| 临泽县| 平阴县| 梧州市| 康乐县| 肃北| 玛沁县|