关于访问控制的一首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 相关文章推荐
探讨如何在PHP开启gzip页面压缩实例
Jun 09 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
Jun 20 PHP
php使用pdo连接报错Connection failed SQLSTATE的解决方法
Dec 15 PHP
php使用cookie保存登录用户名的方法
Jan 26 PHP
php实现点击可刷新验证码
Nov 07 PHP
PHP数组游标实现对数组的各种操作详解
Jan 26 PHP
PHP 数组基本操作方法详解
Jun 17 PHP
浅谈PHP接入(第三方登录)QQ登录 OAuth2.0 过程中遇到的坑
Oct 13 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
Feb 19 PHP
laravel Model 执行事务的实现
Oct 10 PHP
关于laravel 子查询 & join的使用
Oct 16 PHP
PHP使用QR Code生成二维码实例
Jul 07 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
PHP常见错误提示含义解释(实用!值得收藏)
2016/04/25 PHP
JavaScript 对象成员的可见性说明
2009/10/16 Javascript
关于jquery ajax 调用带参数的webservice返回XML数据一个小细节
2012/07/31 Javascript
(跨浏览器基础事件/浏览器检测/判断浏览器)经验代码分享
2013/01/24 Javascript
jquery click([data],fn)使用方法实例介绍
2013/07/08 Javascript
一款jquery特效编写的大度宽屏焦点图切换特效的实例代码
2013/08/05 Javascript
script不刷新页面的联动前后代码
2013/09/18 Javascript
IE中getElementsByName()对有些元素无效的解决方案
2014/09/28 Javascript
javascript每日必学之多态
2016/02/23 Javascript
EasyUI中在表单提交之前进行验证
2016/07/19 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
2016/10/31 Javascript
javascript 使用正则test( )第一次是 true,第二次是false
2017/02/22 Javascript
深入浅出webpack教程系列_安装与基本打包用法和命令参数详解
2017/09/10 Javascript
node.js微信小程序配置消息推送的实现
2019/02/13 Javascript
JS实现的全选、全不选及反选功能【案例】
2019/02/19 Javascript
vue实现跨域的方法分析
2019/05/21 Javascript
js防抖函数和节流函数使用场景和实现区别示例分析
2020/04/11 Javascript
[02:06]DOTA2英雄基础教程 暗影萨满
2013/12/16 DOTA
[01:04:31]DOTA2-DPC中国联赛定级赛 iG vs Magma BO3第二场 1月8日
2021/03/11 DOTA
Python实现网站注册验证码生成类
2017/06/08 Python
matplotlib绘制动画代码示例
2018/01/02 Python
Python 判断文件或目录是否存在的实例代码
2018/07/19 Python
python修改txt文件中的某一项方法
2018/12/29 Python
python 实现UTC时间加减的方法
2018/12/31 Python
Python3使用Matplotlib 绘制精美的数学函数图形
2019/04/11 Python
python pandas生成时间列表
2019/06/29 Python
pip指定python位置安装软件包的方法
2019/07/12 Python
Django 实现图片上传和显示过程详解
2019/07/18 Python
sklearn+python:线性回归案例
2020/02/24 Python
python logging.info在终端没输出的解决
2020/05/12 Python
微信浏览器取消缓存的方法
2015/03/28 HTML / CSS
Canvas波浪花环的示例代码
2020/08/21 HTML / CSS
医科大学生的自我评价
2013/12/04 职场文书
西安大雁塔导游词
2015/02/10 职场文书
世界遗产的导游词
2015/02/13 职场文书
Pytest之测试命名规则的使用
2021/04/16 Python