国产探花免费观看_亚洲丰满少妇自慰呻吟_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://m.survivalescaperooms.com/course/list/29.html

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

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湾仔区| 新巴尔虎左旗| 砚山县| 杨浦区| 梁平县| 九寨沟县| 石门县| 彭阳县| 井陉县| 黑水县| 邹城市| 龙南县| 武清区| 宜丰县| 清新县| 弋阳县| 连平县| 新平| 常熟市| 衡阳市| 新津县| 札达县| 河源市| 巴彦淖尔市| 公安县| 望江县| 清流县| 乌恰县| 交城县| 定日县| 义乌市| 会东县| 偃师市| 宝坻区| 凌源市| 云安县| 洪湖市| 喀喇沁旗| 正安县| 清涧县| 伊川县|