手机
当前位置:查字典教程网 >编程开发 >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访问控制的疑问】相关文章:

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

php实现的IMEI限制的短信验证码发送类

PHP中你应该知道的require()文件包含的正确用法

PHP截取中文字符串的问题

PHP中把对象转换为关联数组代码分享

基于文本的访客签到簿

PHP中的命名空间详细介绍

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

PHP系统流量分析的程序

PHP基于MySQL数据库实现对象持久层的方法

精品推荐
分类导航