国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乳源| 博客| 磴口县| 略阳县| 沙坪坝区| 冀州市| 拉萨市| 正镶白旗| 外汇| 商河县| 四川省| 民乐县| 碌曲县| 保靖县| 广丰县| 厦门市| 宁海县| 赣州市| 虞城县| 穆棱市| 察哈| 宁晋县| 吉首市| 那坡县| 盐城市| 平谷区| 连江县| 洞头县| 调兵山市| 宁都县| 台安县| 昔阳县| 凤庆县| 东乡族自治县| 札达县| 廉江市| 运城市| 河曲县| 溧阳市| 佳木斯市| 韩城市|