婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > php中訪問修飾符的知識點總結

php中訪問修飾符的知識點總結

熱門標簽:亳州企業外呼系統 蘇州外呼系統有效果嗎 打開百度地圖標注 山東電銷卡外呼系統原理是什么 地圖標注怎么做商戶驗證 智能電銷語音機器人資訊 海南外呼系統方案 400 電話 辦理 兼職做地圖標注好賺錢嗎

為什么需要訪問權限?

防止覆蓋變量名稱和函數名稱

我們下來看一下public的使用,public是可以從任何地方訪問的最廣泛的訪問限定符。

假設A先生開發overlapFuncBase,B先生繼承overlapFuncBase創建了overlapFunc的例子。

?php
class overlapFuncBase {
  public $s = 1;
}
class overlapFunc extends overlapFuncBase { 
  public $s = 2;
}
$obj_overlap = new overlapFunc();
var_dump($obj_overlap);

結果

object(overlapFunc)#1 (1) {
  ["s":"overlapFunc":public] => int(2)
}

在B overlapFunc中,我可以使用由A先生創建的overlapFuncBase,但由于變量名$ s是相同的,覆蓋了它。

所以這時就需要訪問修飾符。

?php
class overlapFuncBase {
  private $s = 1;
}
class overlapFunc extends overlapFuncBase { 
  private $s = 2;
}
$obj_overlap = new overlapFunc();
var_dump($obj_overlap)

結果

object(overlapFunc)#1 (2) {
  ["s":"overlapFunc":private] => int(2)
  ["s":"overlapFuncBase":private] => int(1)
}

與第一個代碼的不同之處在于我們在變量$ s之前將訪問修飾符public更改為private。

private表示你只能在自己的類中訪問。

因此,即使是A創建的每個類都有相同變量名,現在也可以獲得不同的結果。

訪問修飾符的類型

訪問修飾符有private、protected和public

對應范圍按以下順序增加

private → protected → public

還有另一個名為static的特殊訪問修飾符,如果你指定了類名,你可以在任何地方使用它。

您可能感興趣的文章:
  • 淺談php中的訪問修飾符private、protected、public的作用范圍
  • PHP中的訪問修飾符簡單比較

標簽:萊蕪 呼倫貝爾 綏化 清遠 安康 紹興 溫州 金華

巨人網絡通訊聲明:本文標題《php中訪問修飾符的知識點總結》,本文關鍵詞  php,中,訪問,修飾,符,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php中訪問修飾符的知識點總結》相關的同類信息!
  • 本頁收集關于php中訪問修飾符的知識點總結的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 合山市| 阆中市| 渭南市| 扎兰屯市| 十堰市| 五台县| 翁牛特旗| 象州县| 日土县| 营山县| 邓州市| 青海省| 普安县| 阆中市| 共和县| 红原县| 叙永县| 宽城| 柯坪县| 苏尼特左旗| 会宁县| 景德镇市| 昌邑市| 武隆县| 木兰县| 杨浦区| 石柱| 清远市| 石楼县| 邵阳市| 都昌县| 斗六市| 义乌市| 德格县| 行唐县| 依安县| 根河市| 马龙县| 花垣县| 珠海市| 海门市|