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

首頁 > 編程 > PHP > 正文

PHP中的public,private和protected的區別

2020-03-24 16:08:03
字體:
來源:轉載
供稿:網友
html' target='_blank'>public,private和protected稱為訪問修飾符。就像C ++一樣,PHP也有三個訪問修飾符,如public,private和protected。可以通過在聲明前加上這些關鍵字來定義屬性,方法或常量的可見性。

1.如果類成員聲明為public,那么它可以在任何地方訪問。

2.如果類成員聲明為protected,則只能在類本身內以及繼承和父類中訪問它。

3.如果類成員聲明為private,則它只能由定義該成員的類訪問。

public:此修飾符在內部和外部都可以使用。

例:

 ?phpclass pub { public $tag_line = PHP !  function display() { echo $this- tag_line. br/ class child extends pub { function show(){ echo $this- tag_line;$obj= new child;echo $obj- tag_line. br/ $obj- display();$obj- show();

輸出:

PHP !PHP !PHP !

protected:此修飾符可在其定義的類及其父類或繼承類中使用。

例:

 ?php class pro {  protected $x = 500;  protected $y = 500;  function sub()  echo $sum=$this- x-$this- y . br/ class child extends pro {  function mul()  echo $sub=$this- x*$this- $obj= new child; $obj- sub(); $obj- mul(); ? 

輸出:

0 250000

private:此修飾符可在定義它的類中使用。(它不能在類外部訪問意味著繼承類)。

例:

 ?phpclass demo { private $name= PHP   private function show() echo 這是基(父)類的私有方法 class child extends demo { function display() echo $this- name;$obj= new child;$obj- show();$obj- display();

輸出:069e62fab11cc99cffb02dc0851a839.png如圖顯示錯誤,因為無法在類外訪問私有類數據。

相關推薦:《PHP教程》http://www.survivalescaperooms.com/course/list/29.html

本篇文章就是關于PHP中的public,private和protected的區別介紹,希望對需要的朋友有所幫助!

以上就是PHP中的public,private和protected的區別的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 孝感市| 庆元县| 桐梓县| 古浪县| 台安县| 石棉县| 万源市| 南充市| 汕尾市| 咸丰县| 屏边| 灌阳县| 枝江市| 喜德县| 克拉玛依市| 隆林| 桐柏县| 安庆市| 牡丹江市| 鄄城县| 将乐县| 抚松县| 宁夏| 紫金县| 特克斯县| 陆良县| 祥云县| 介休市| 佛山市| 家居| 衢州市| 大港区| 沂南县| 揭阳市| 内江市| 商丘市| 揭西县| 万盛区| 托克托县| 灌阳县| 安岳县|