PHP类与对象中的private访问控制的疑问


Posted in PHP onNovember 01, 2012
class Bar 
{ 
public function test() { 
$this->testPrivate(); 
$this->testPublic(); 
} 
public function testPublic() { 
echo "Bar::testPublic\n"; 
} 
private function testPrivate() { 
echo "Bar::testPrivate\n"; 
} 
} 
class Foo extends Bar 
{ 
public function testPublic() { 
echo "Foo::testPublic\n"; 
} 
private function testPrivate() { 
echo "Foo::testPrivate\n"; 
} 
} 
$myFoo = new foo(); 
$myFoo->test(); // Bar::testPrivate 
// Foo::testPublic

为啥第一行会输出Bar::testPrivate呢?
一些资料: 
https://3water.com/article/31709.htm
还有php官网上,关于这段代码的贡献者回复中,也找到了一条:
http://www.php.net/manual/zh/language.oop5.visibility.php#87413
PHP 相关文章推荐
再次研究下cache_lite
Feb 14 PHP
php 移除数组重复元素的一点说明
Nov 27 PHP
php一句话cmdshell新型 (非一句话木马)
Apr 18 PHP
PHPMailer 中文使用说明小结
Jan 22 PHP
JS中encodeURIComponent函数用php解码的代码
Mar 01 PHP
php生成略缩图代码
Jul 16 PHP
解析php中两种缩放图片的函数,为图片添加水印
Jun 14 PHP
解析PHP工厂模式的好处
Jun 18 PHP
PHP实现的redis主从数据库状态检测功能示例
Jul 20 PHP
php实现的统计字数函数定义与使用示例
Jul 26 PHP
Laravel事件监听器用法实例分析
Mar 12 PHP
tp5.1 框架数据库高级查询技巧实例总结
May 25 PHP
php类中private属性继承问题分析
Nov 01 #PHP
用php实现百度网盘图片直链的代码分享
Nov 01 #PHP
php curl 伪造IP来源的实例代码
Nov 01 #PHP
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
Nov 01 #PHP
php eval函数用法 PHP中eval()函数小技巧
Oct 31 #PHP
php eval函数用法总结
Oct 31 #PHP
PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
Oct 31 #PHP
You might like
PHP实现网站访问量计数器
2017/10/27 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
js程序中美元符号$是什么
2008/06/05 Javascript
document.all的一个比较完整的总结及案例
2013/01/31 Javascript
Jquery实现显示和隐藏的4种简单方式
2013/08/28 Javascript
window.location.href IE下跳转失效的解决方法
2014/03/27 Javascript
Jquery 获取指定标签的对象及属性的设置与移除
2014/05/29 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
2014/09/03 Javascript
jQuery的remove()方法使用详解
2015/08/11 Javascript
jQuery仿360导航页图标拖动排序效果代码分享
2015/08/24 Javascript
jQuery+正则+文本框只能输入数字的实现方法
2016/10/07 Javascript
js实现可旋转的立方体模型
2016/10/16 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
详解微信小程序开发—你期待的分享功能来了,微信小程序序新增5大功能
2016/12/23 Javascript
Angular路由简单学习
2016/12/26 Javascript
echarts3 使用总结(绘制各种图表,地图)
2017/01/05 Javascript
NodeJS实现图片上传代码(Express)
2017/06/30 NodeJs
vue 实现小程序或商品秒杀倒计时
2019/04/14 Javascript
JS实现碰撞检测效果
2020/03/12 Javascript
收集的几个Python小技巧分享
2014/11/22 Python
Python算法之图的遍历
2017/11/16 Python
Python 数据处理库 pandas 入门教程基本操作
2018/04/19 Python
python实现支付宝当面付(扫码支付)功能
2018/05/30 Python
把pandas转换int型为str型的方法
2019/01/29 Python
Python tkinter实现图片标注功能(完整代码)
2019/12/08 Python
python 窃取摄像头照片的实现示例
2021/01/08 Python
简单介绍HTML5中的文件导入
2015/05/08 HTML / CSS
利达恒信公司.NET笔试题面试题
2016/03/05 面试题
机械工程系毕业生求职信
2013/09/27 职场文书
品牌宣传方案
2014/03/21 职场文书
学校评语大全
2014/05/06 职场文书
大学生志愿者活动总结
2014/06/27 职场文书
大学生个人求职信例文
2014/07/07 职场文书
新店开张活动方案
2014/08/24 职场文书
2015年学生会主席工作总结
2015/04/21 职场文书