关于访问控制的一首PHP面试题(对属性或方法的访问控制)


Posted in PHP onSeptember 13, 2012
class Foo 
{ 
private $name = 'hdj'; 
public function getName(){ 
return $this->name; 
} 
} 
class Bar extends Foo 
{ 
public $name = 'deeka'; 
} 
$bar = new Bar; 
var_dump($bar->name); 
var_dump($bar->getName());

访问控制

对属性或方法的访问控制,是通过在前面添加关键字 public、protected 或 private 来实现的。由 public 所定义的类成员可以在任何地方被访问;由 protected 所定义的类成员则可以被其所在类的子类和父类访问(当然,该成员所在的类也可以访问);而由 private 定义的类成员则只能被其所在类访问。

PHP 相关文章推荐
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
May 10 PHP
判断Keep-Alive模式的HTTP请求的结束的实现代码
Aug 06 PHP
解析PHP缓存函数的使用说明
May 10 PHP
PHP根据IP地址获取所在城市具体实现
Nov 27 PHP
destoon数据库表说明汇总
Jul 15 PHP
destoon实现调用自增数字从1开始的方法
Aug 21 PHP
ThinkPHP3.2.2的插件控制器功能
Mar 05 PHP
php中使用gd库实现远程图片下载实例
May 12 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
Dec 23 PHP
PHP最常用的正则表达式
Feb 13 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
PHP实现单例模式建立数据库连接的方法分析
Feb 11 PHP
PHP基础陷阱题(变量赋值)
Sep 12 #PHP
php中判断文件存在是用file_exists还是is_file的整理
Sep 12 #PHP
PHP中file_exists与is_file,is_dir的区别介绍
Sep 12 #PHP
PHP中几种常见的超时处理全面总结
Sep 11 #PHP
PHP UTF8中文字符截断函数代码
Sep 11 #PHP
php中将汉字转换成拼音的函数代码
Sep 08 #PHP
PHP json格式和js json格式 js跨域调用实现代码
Sep 08 #PHP
You might like
ThinkPHP写第一个模块应用
2012/02/20 PHP
PHP 处理TXT文件(打开/关闭/检查/读取)
2013/05/13 PHP
php_screw安装使用教程(另一个PHP代码加密实现)
2014/05/29 PHP
php计算整个目录大小的方法
2015/06/01 PHP
PHP 闭包详解及实例代码
2016/09/28 PHP
实例讲解YII2中多表关联的使用方法
2017/07/21 PHP
laravel model 两表联查示例
2019/10/24 PHP
[Web]防止用户复制页面内容和另存页面的方法
2009/02/06 Javascript
利用Node.js制作爬取大众点评的爬虫
2016/09/22 Javascript
jQuery中 DOM节点操作方法大全
2017/10/12 jQuery
node.js多个异步过程中判断执行是否完成的解决方案
2017/12/10 Javascript
Angular5.1新功能分享
2017/12/21 Javascript
使用node.js实现微信小程序实时聊天功能
2018/08/13 Javascript
对vue中methods互相调用的方法详解
2018/08/30 Javascript
在NPM发布自己造的轮子的方法步骤
2019/03/09 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
webpack常用构建优化策略小结
2019/11/21 Javascript
小程序瀑布流组件实现翻页与图片懒加载
2020/05/19 Javascript
[52:44]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第一场 6.3
2018/06/04 DOTA
利用Python爬虫给孩子起个好名字
2017/02/14 Python
Python使用sftp实现上传和下载功能(实例代码)
2017/03/14 Python
python通过伪装头部数据抵抗反爬虫的实例
2018/05/07 Python
Python判断对象是否相等及eq函数的讲解
2019/02/25 Python
Python数据类型之Dict字典实例详解
2019/05/07 Python
Python3 Tkinter选择路径功能的实现方法
2019/06/14 Python
python求平均数、方差、中位数的例子
2019/08/22 Python
python不到50行代码完成了多张excel合并的实现示例
2020/05/28 Python
详解Python 中的 defaultdict 数据类型
2021/02/22 Python
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
2016/08/13 面试题
为什么说Ruby是一种真正的面向对象程序设计语言
2012/10/30 面试题
广告宣传策划方案
2014/05/21 职场文书
个人四风问题整改措施思想汇报
2014/10/04 职场文书
公司保洁员管理制度
2015/08/04 职场文书
2016形势与政策学习心得体会
2016/01/12 职场文书
详解PHP设计模式之依赖注入模式
2021/05/25 PHP
MySQL中TIMESTAMP类型返回日期时间数据中带有T的解决
2022/12/24 MySQL