麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > PHP > 正文

雙冒號 ::在PHP中的使用情況

2024-05-04 23:40:08
字體:
供稿:網(wǎng)友

前幾天在百度知道里面看到有人問PHP中雙冒號::的用法,當時給他的回答比較簡潔因為手機打字不大方便!今天突然想起來,所以在這里總結(jié)一下我遇到的雙冒號::在PHP中使用的情況!

雙冒號操作符即作用域限定操作符Scope Resolution Operator可以訪問靜態(tài)、const和類中重寫的屬性與方法。

在類定義外使用的話,使用類名調(diào)用。在PHP 5.3.0,可以使用變量代替類名。

Program List:用變量在類定義外部訪問

 

  1. <?php 
  2. class Fruit { 
  3. const CONST_VALUE = 'Fruit Color'
  4. $classname = 'Fruit'
  5. echo $classname::CONST_VALUE; // As of PHP .. 
  6. echo Fruit::CONST_VALUE; 
  7. ?> 
  8. Program List:在類定義外部使用:: 
  9. <?php 
  10. class Fruit { 
  11. const CONST_VALUE = 'Fruit Color'
  12. class Apple extends Fruit 
  13. public static $color = 'Red'
  14. public static function doubleColon() { 
  15. echo parent::CONST_VALUE . "/n"
  16. echo self::$color . "/n"
  17. Apple::doubleColon(); 
  18. ?> 

程序運行結(jié)果:

Fruit Color Red

Program List:調(diào)用parent方法

 

 
  1. <?php 
  2. class Fruit 
  3. protected function showColor() { 
  4. echo "Fruit::showColor()/n"
  5. class Apple extends Fruit 
  6. // Override parent's definition 
  7. public function showColor() 
  8. // But still call the parent function 
  9. parent::showColor(); 
  10. echo "Apple::showColor()/n"
  11. $apple = new Apple(); 
  12. $apple->showColor(); 
  13. ?> 

程序運行結(jié)果:

Fruit::showColor()

Apple::showColor()

Program List:使用作用域限定符

 

 
  1. <?php 
  2. class Apple 
  3. public function showColor() 
  4. return $this->color; 
  5. class Banana 
  6. public $color; 
  7. public function __construct() 
  8. $this->color = "Banana is yellow"
  9. public function GetColor() 
  10. return Apple::showColor(); 
  11. $banana = new Banana; 
  12. echo $banana->GetColor(); 
  13. ?> 

程序運行結(jié)果:

Banana is yellow

Program List:調(diào)用基類的方法

 

 
  1. <?php 
  2. class Fruit 
  3. static function color() 
  4. return "color"
  5. static function showColor() 
  6. echo "show " . self::color(); 
  7. class Apple extends Fruit 
  8. static function color() 
  9. return "red"
  10. Apple::showColor(); 
  11. // output is "show color"! 
  12. ?> 

程序運行結(jié)果:

show color

以上內(nèi)容給大家詳解了::在PHP中的使用情況,希望大家喜歡。


注:相關(guān)教程知識閱讀請移步到PHP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 91在线色 | 欧美一区二区黄色 | 日本aaa一级片 | 精品一区视频 | 国产在线精品一区二区不卡 | 成人短视频在线观看免费 | 老师你怎么会在这第2季出现 | 精品无吗乱吗av国产爱色 | 伊人久操视频 | 一区二区三区黄色 | 日韩字幕在线观看 | 精品国产一区二区三区四区阿崩 | 特黄一区二区三区 | 在线高清中文字幕 | 久久国产精品二国产精品中国洋人 | 亚洲第一黄色网 | 亚洲国产成人一区 | 毛片免费观看完整版 | 午夜精品久久久久久毛片 | 欧美在线观看视频一区 | 久久精片 | 黄色高清视频网站 | 亚洲一区二区三区日本久久九 | 国产1区2区3区在线观看 | 欧美人与牲禽动交精品一区 | 小雪奶水翁胀公吸小说最新章节 | 日韩视频一区二区在线观看 | www.91tv| 干一夜综合| 国产人成精品一区二区三 | 亚洲一级簧片 | 国产一区二区三区黄 | 精品国产96亚洲一区二区三区 | 99在线免费观看视频 | 高清做爰免费无遮网站挡 | 欧美视频一二区 | 91精品免费观看 | 福利在线播放 | 国产免费午夜 | 国产午夜亚洲精品午夜鲁丝片 | 亚洲国产精久久久久久久 |