手机
当前位置:查字典教程网 >编程开发 >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中使用curl入门教程

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

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

PHP与javascript对多项选择的处理

PHP 中的类

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

4.与数据库的连接

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

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

精品推荐
分类导航