這篇文章給大家介紹怎么在PHP中訪問修飾符,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
創(chuàng)新互聯(lián)-云計(jì)算及IDC服務(wù)提供商,涵蓋公有云、IDC機(jī)房租用、托管服務(wù)器、等保安全、私有云建設(shè)等企業(yè)級(jí)互聯(lián)網(wǎng)基礎(chǔ)服務(wù),聯(lián)系熱線:18982081108PHP public訪問修飾符
示例:
網(wǎng)站建設(shè)公司,!"; function display() { echo $this->tag_line."
"; } } // 子類 class child extends pub { function show(){ echo $this->tag_line; } } // 對(duì)象聲明 $obj= new child; // 輸出 echo $obj->tag_line."
"; $obj->display(); $obj->show(); ?>
輸出:
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,!
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,!
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,!
private訪問修飾符
private修飾符可在其定義的類及其父類或繼承類中使用。如果一個(gè)類成員聲明為protected,則只能在類本身內(nèi)以及繼承和父類中訪問它。
示例:
x-$this->y . "
"; } } // 子類-繼承類 class child extends pro { function mul() //實(shí)現(xiàn)乘法 { echo $sub=$this->x*$this->y; } } $obj= new child; $obj->sub(); $obj->mul(); ?>
輸出:
0
250000
protected訪問修飾符
protected修飾符可在定義它的類中使用,注:它不能在類外部訪問意味著繼承類。
如果類成員聲明為private,則它只能由定義該成員的類訪問。
示例:
網(wǎng)站建設(shè)公司,!"; private function show() { echo "這是基類的私有方法"; } } // 子類 class child extends demo { function display() { echo $this->name; } } // 對(duì)象聲明 $obj= new child; // 出現(xiàn)異常---未捕獲錯(cuò)誤:調(diào)用私有方法demo::show() //$obj->show(); //出現(xiàn)異常--未定義的屬性:子級(jí)::$name $obj->display(); ?>
關(guān)于怎么在PHP中訪問修飾符就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。