手机
当前位置:查字典教程网 >编程开发 >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程序中的常见漏洞进行攻击

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

PHP利用COM对象访问SQLServer、Access

PHP的类 功能齐全的发送邮件类

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

PHP 中的一些经验积累

PHP 中的类

4.与数据库的连接

精品推荐
分类导航