PHP類與對象中的private訪問控制的疑問
更新時(shí)間:2012年11月01日 23:11:11 作者:
在手冊中遇到了一個(gè)沒想明白的問題,記錄一下,方便需要的朋友
復(fù)制代碼 代碼如下:
class Bar
{
public function test() {
$this->testPrivate();
$this->testPublic();
}
public function testPublic() {
echo "Bar::testPublic\n";
}
private function testPrivate() {
echo "Bar::testPrivate\n";
}
}
class Foo extends Bar
{
public function testPublic() {
echo "Foo::testPublic\n";
}
private function testPrivate() {
echo "Foo::testPrivate\n";
}
}
$myFoo = new foo();
$myFoo->test(); // Bar::testPrivate
// Foo::testPublic
為啥第一行會(huì)輸出Bar::testPrivate呢?
一些資料:
http://www.dhdzp.com/article/31709.htm
還有php官網(wǎng)上,關(guān)于這段代碼的貢獻(xiàn)者回復(fù)中,也找到了一條:
http://www.php.net/manual/zh/language.oop5.visibility.php#87413
您可能感興趣的文章:
- PHP類與對象后期靜態(tài)綁定操作實(shí)例詳解
- 詳解php中的類與對象(繼承)
- php基礎(chǔ)知識(shí):類與對象(5) static
- php基礎(chǔ)知識(shí):類與對象(4) 范圍解析操作符(::)
- php基礎(chǔ)知識(shí):類與對象(3) 構(gòu)造函數(shù)和析構(gòu)函數(shù)
- php基礎(chǔ)知識(shí):類與對象(2) 自動(dòng)加載對象
- php基礎(chǔ)知識(shí):類與對象(1)
- PHP學(xué)習(xí)記錄之面向?qū)ο螅∣bject-oriented programming,OOP)基礎(chǔ)【接口、抽象類、靜態(tài)方法等】
- PHP學(xué)習(xí)記錄之面向?qū)ο螅∣bject-oriented programming,OOP)基礎(chǔ)【類、對象、繼承等】
- PHP面向?qū)ο蟪绦蛟O(shè)計(jì)子類擴(kuò)展父類(子類重新載入父類)操作詳解
- PHP中類與對象功能、用法實(shí)例解讀
相關(guān)文章
總結(jié)PHP中數(shù)值計(jì)算的注意事項(xiàng)
本文將對PHP中數(shù)據(jù)計(jì)算的一些犯錯(cuò)的點(diǎn)進(jìn)行整理,并給出解決方法,其中包括四舍五入、整數(shù)和小數(shù)相乘除和浮點(diǎn)數(shù)的怪異,有需要的朋友們可以參考借鑒。2016-08-08
PHP簡單實(shí)現(xiàn)合并2個(gè)數(shù)字鍵數(shù)組值的方法
這篇文章主要介紹了PHP簡單實(shí)現(xiàn)合并2個(gè)數(shù)字鍵數(shù)組值的方法,涉及php針對數(shù)組的遍歷、判斷、轉(zhuǎn)換等相關(guān)操作技巧,需要的朋友可以參考下2017-05-05
PHP基于單例模式實(shí)現(xiàn)的數(shù)據(jù)庫操作基類
這篇文章主要介紹了PHP基于單例模式實(shí)現(xiàn)的數(shù)據(jù)庫操作基類,涉及PHP操作數(shù)據(jù)庫的基本配置與增刪改查等操作技巧,需要的朋友可以參考下2016-01-01
比file_get_contents穩(wěn)定的curl_get_contents分享
相信使用過file_get_contents函數(shù)的朋友都知道,當(dāng)獲取的$url訪問不了時(shí),會(huì)導(dǎo)致頁面漫長的等待,甚至還能導(dǎo)致PHP進(jìn)程占用CPU達(dá)100%,因此這個(gè)函數(shù)就誕生了2012-01-01
PHP 開發(fā)者該知道的 5 個(gè) Composer 小技巧
這篇文章主要介紹了PHP 開發(fā)者該知道的 5 個(gè) Composer 小技巧,需要的朋友可以參考下2016-02-02

