关于访问控制的一首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 防止单引号,双引号在接受页面转义
Jul 10 PHP
通过PHP CLI实现简单的数据库实时监控调度
Jul 01 PHP
php foreach 使用&(与运算符)引用赋值要注意的问题
Feb 16 PHP
提高define性能的php扩展hidef的安装和使用
Jun 14 PHP
CodeIgniter启用缓存和清除缓存的方法
Jun 12 PHP
ThinkPHP添加更新标签的方法
Dec 05 PHP
Laravel中使用自己编写类库的3种方法
Feb 10 PHP
php实现无限级分类(递归方法)
Aug 06 PHP
Zend Framework入门教程之Zend_Config组件用法详解
Dec 09 PHP
PHP编程实现计算抽奖概率算法完整实例
Aug 09 PHP
php 读取文件夹下所有图片、文件的实例
Oct 17 PHP
Yii框架学习笔记之应用组件操作示例
Nov 13 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
Mysql和网页显示乱码解决方法集锦
2008/03/27 PHP
PHP中include()与require()的区别说明
2010/03/10 PHP
PHP中如何判断AJAX提交的数据
2012/02/05 PHP
php使用gd2绘制基本图形示例(直线、圆、正方形)
2017/02/15 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
2017/09/15 PHP
PHP Swoole异步Redis客户端实现方法示例
2019/10/24 PHP
Yii实现微信公众号场景二维码的方法实例
2020/08/30 PHP
非常好的js代码
2006/06/27 Javascript
jquerymobile checkbox及时刷新才能获取其准确值
2012/04/14 Javascript
jQuery中ajax和post处理json的不同示例对比
2014/11/02 Javascript
jQuery $.each遍历对象、数组用法实例
2015/04/16 Javascript
jQuery基于ajax实现带动画效果无刷新柱状图投票代码
2015/08/10 Javascript
使用three.js 画渐变的直线
2016/06/05 Javascript
JavaScript 详解预编译原理
2017/01/22 Javascript
jquery中关于bind()方法的使用技巧分享
2017/03/30 jQuery
微信小程序中时间戳和日期的相互转换问题
2018/07/09 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
2018/11/10 Javascript
在JavaScript中实现链式调用的实现
2019/12/24 Javascript
JavaScript组合设计模式--改进引入案例分析
2020/05/23 Javascript
Python 文件读写操作实例详解
2014/03/12 Python
python中实现指定时间调用函数示例代码
2017/09/08 Python
python生成1行四列全2矩阵的方法
2018/08/04 Python
解决win64 Python下安装PIL出错问题(图解)
2018/09/03 Python
使用Keras构造简单的CNN网络实例
2020/06/29 Python
美国女士泳装店:Swimsuits For All
2017/03/02 全球购物
美国睫毛、眉毛精华液领导品牌:RevitaLash Cosmetics
2018/03/26 全球购物
品牌转让协议书
2014/08/20 职场文书
2015年前台接待工作总结
2015/05/04 职场文书
风雨哈佛路观后感
2015/06/03 职场文书
2016年小学生寒假家长评语
2015/10/10 职场文书
vue组件的路由高亮问题解决方法
2021/05/11 Vue.js
pandas提升计算效率的一些方法汇总
2021/05/30 Python
python+opencv实现视频抽帧示例代码
2021/06/11 Python
探讨Java中的深浅拷贝问题
2021/06/26 Java/Android
Python FuzzyWuzzy实现模糊匹配
2022/04/28 Python
Meta增速拉垮,元宇宙难当重任
2022/04/29 数码科技