手机
当前位置:查字典教程网 >编程开发 >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中的Class的几点个人看法

PHP 中的类

如何对PHP程序中的常见漏洞进行攻击

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

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

如何对PHP程序中的常见漏洞进行攻击(上)

PHP中使用curl入门教程

4.与数据库的连接

PHP与javascript对多项选择的处理

PHP中实现图片的锐化

精品推荐
分类导航