手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP类与对象中的private访问控制的疑问
PHP类与对象中的private访问控制的疑问
摘要:复制代码代码如下:classBar{publicfunctiontest(){$this->testPrivate();$this->tes...

复制代码 代码如下:

class Bar

{

public function test() {

$this->testPrivate();

$this->testPublic();

}

public function testPublic() {

echo "Bar::testPublicn";

}

private function testPrivate() {

echo "Bar::testPrivaten";

}

}

class Foo extends Bar

{

public function testPublic() {

echo "Foo::testPublicn";

}

private function testPrivate() {

echo "Foo::testPrivaten";

}

}

$myFoo = new foo();

$myFoo->test(); // Bar::testPrivate

// Foo::testPublic

为啥第一行会输出Bar::testPrivate呢?

一些资料:

http://www.jb51.net/article/31709.htm

还有php官网上,关于这段代码的贡献者回复中,也找到了一条:

http://www.php.net/manual/zh/language.oop5.visibility.php#87413

【PHP类与对象中的private访问控制的疑问】相关文章:

4.与数据库的连接

PHP截取中文字符串的问题

PHP中显示格式化的用户输入

PHP4与PHP3中一个不兼容问题的解决方法

PHP二进制与字符串之间的相互转换

PHP数据库操作面向对象的优点

PHP中的命名空间详细介绍

PHP利用COM对象访问SQLServer、Access

PHP 5 数据对象 (PDO) 抽象层与 Oracle

PHP中预定义的6种接口介绍

精品推荐
分类导航