欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

雙冒號(hào) ::在PHP中的使用情況

 更新時(shí)間:2015年11月05日 10:25:12   投稿:mrr  
前幾天在百度知道里面看到有人問PHP中雙冒號(hào)::的用法,當(dāng)時(shí)給他的回答比較簡(jiǎn)潔因?yàn)槭謾C(jī)打字不大方便!今天突然想起來(lái),所以在這里總結(jié)一下我遇到的雙冒號(hào)::在PHP中使用的情況

前幾天在百度知道里面看到有人問PHP中雙冒號(hào)::的用法,當(dāng)時(shí)給他的回答比較簡(jiǎn)潔因?yàn)槭謾C(jī)打字不大方便!今天突然想起來(lái),所以在這里總結(jié)一下我遇到的雙冒號(hào)::在PHP中使用的情況!

雙冒號(hào)操作符即作用域限定操作符Scope Resolution Operator可以訪問靜態(tài)、const和類中重寫的屬性與方法。
在類定義外使用的話,使用類名調(diào)用。在PHP 5.3.0,可以使用變量代替類名。

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

<?php
class Fruit {
 const CONST_VALUE = 'Fruit Color';
}
$classname = 'Fruit';
echo $classname::CONST_VALUE; // As of PHP ..
echo Fruit::CONST_VALUE;
?>
Program List:在類定義外部使用::
<?php
class Fruit {
 const CONST_VALUE = 'Fruit Color';
}
class Apple extends Fruit
{
 public static $color = 'Red';
 public static function doubleColon() {
  echo parent::CONST_VALUE . "\n";
  echo self::$color . "\n";
 }
}
Apple::doubleColon();
?>

程序運(yùn)行結(jié)果:

Fruit Color Red

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

<?php
class Fruit
{
 protected function showColor() {
  echo "Fruit::showColor()\n";
 }
}
class Apple extends Fruit
{
 // Override parent's definition
 public function showColor()
 {
  // But still call the parent function
  parent::showColor();
  echo "Apple::showColor()\n";
 }
}
$apple = new Apple();
$apple->showColor();
?>

程序運(yùn)行結(jié)果:

Fruit::showColor()
Apple::showColor()

Program List:使用作用域限定符

<?php
 class Apple
 {
  public function showColor()
  {
   return $this->color;
  }
 }
 class Banana
 {
  public $color;
  public function __construct()
  {
   $this->color = "Banana is yellow";
  }
  public function GetColor()
  {
   return Apple::showColor();
  }
 }
 $banana = new Banana;
 echo $banana->GetColor();
?>

程序運(yùn)行結(jié)果:

Banana is yellow

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

<?php
class Fruit
{
 static function color()
 {
  return "color";
 }
 static function showColor()
 {
  echo "show " . self::color();
 }
}
class Apple extends Fruit
{
 static function color()
 {
  return "red";
 }
}
Apple::showColor();
// output is "show color"!
?>

程序運(yùn)行結(jié)果:

show color

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

相關(guān)文章

  • Yii控制器中filter過(guò)濾器用法分析

    Yii控制器中filter過(guò)濾器用法分析

    這篇文章主要介紹了Yii控制器中filter過(guò)濾器用法,結(jié)合實(shí)例形式簡(jiǎn)單分析了過(guò)濾器filter的使用步驟與功能實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-07-07
  • php 中文字符串首字母的獲取函數(shù)分享

    php 中文字符串首字母的獲取函數(shù)分享

    這篇文章介紹了php 中文字符串首字母的獲取函數(shù),有需要的朋友可以參考一下
    2013-11-11
  • php分享朋友圈的實(shí)現(xiàn)代碼

    php分享朋友圈的實(shí)現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了php分享朋友圈的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • php去除HTML標(biāo)簽實(shí)例

    php去除HTML標(biāo)簽實(shí)例

    在php中要去除字符串中的HTML標(biāo)簽方法有很多種,最常用的就是使用strip_tags函數(shù)一并去了,只保留字符了,還在就是有選擇性的去除了這里要用正則表達(dá)式了,下面寫二個(gè)php去除HTML標(biāo)簽的小例子
    2013-11-11
  • PHP7新特性foreach 修改示例介紹

    PHP7新特性foreach 修改示例介紹

    這篇文章主要介紹了PHP7新特性foreach修改內(nèi)容介紹,非常不錯(cuò),介紹的非常詳細(xì),具有參考借鑒價(jià)值,對(duì)php7新特征相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-08-08
  • PHP讀取PDF內(nèi)容配合Xpdf的使用

    PHP讀取PDF內(nèi)容配合Xpdf的使用

    最近領(lǐng)導(dǎo)拍腦袋想出了一個(gè)需求,要我讀取PDF里面的內(nèi)容,并且入庫(kù)存為正文,用來(lái)搜索,需要的朋友可以了解下
    2012-11-11
  • php實(shí)現(xiàn)搜索類封裝示例

    php實(shí)現(xiàn)搜索類封裝示例

    這篇文章主要為大家詳細(xì)介紹了php實(shí)現(xiàn)搜索類封裝示例,感興趣的小伙伴們可以參考一下
    2016-03-03
  • 詳解yii2使用多個(gè)數(shù)據(jù)庫(kù)的案例

    詳解yii2使用多個(gè)數(shù)據(jù)庫(kù)的案例

    本篇文章主要介紹了詳解yii2使用多個(gè)數(shù)據(jù)庫(kù)的案例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • YII Framework學(xué)習(xí)之request與response用法(基于CHttpRequest響應(yīng))

    YII Framework學(xué)習(xí)之request與response用法(基于CHttpRequest響應(yīng))

    這篇文章主要介紹了YII Framework學(xué)習(xí)之request與response用法,詳細(xì)介紹了CHttpRequest響應(yīng)request與response的使用技巧,需要的朋友可以參考下
    2016-03-03
  • PHP中快速生成隨機(jī)密碼的幾種方式

    PHP中快速生成隨機(jī)密碼的幾種方式

    本篇文章主要介紹了PHP中快速生成隨機(jī)密碼的幾種方式,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-04-04

最新評(píng)論