关于访问控制的一首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语法(2)
Oct 09 PHP
关于Intype一些小问题的解决办法
Mar 28 PHP
ajax实现无刷新分页(php)
Jul 18 PHP
PHP sprintf()函数用例解析
May 18 PHP
PHP数组操作汇总 php数组的使用技巧
Jul 17 PHP
解析php多线程下载远程多个文件
Jun 25 PHP
php session_start()出错原因分析及解决方法
Oct 28 PHP
php实现redis数据库指定库号迁移的方法
Jan 14 PHP
PHP魔术方法使用方法汇总
Feb 14 PHP
PHP实现的服务器一致性hash分布算法示例
Aug 09 PHP
PHP使用glob方法遍历文件夹下所有文件的实例
Oct 17 PHP
laravel 去掉index.php伪静态的操作方法
Oct 12 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&java(二)
2006/10/09 PHP
使用 eAccelerator加速PHP代码的目的
2007/03/16 PHP
PHP文件读写操作之文件写入代码
2011/01/13 PHP
理解PHP中的stdClass类
2014/04/18 PHP
PHP 中TP5 Request 请求对象的实例详解
2017/07/31 PHP
如何取得中文输入的真实长度?
2006/06/24 Javascript
jquery 插件开发 extjs中的extend用法小结
2013/01/04 Javascript
Jquery动态进行图片缩略的原理及实现
2013/08/13 Javascript
使用jQuery获取data-的自定义属性
2015/11/10 Javascript
基于Vuejs和Element的注册插件的编写方法
2017/07/03 Javascript
JS 中LocalStorage和SessionStorage的使用
2017/08/17 Javascript
JavaScript html5 canvas实现图片上画超链接
2017/10/20 Javascript
浅谈vue的props,data,computed变化对组件更新的影响
2018/01/16 Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
2018/08/12 Javascript
解决微信小程序云开发中获取数据库的内容为空的方法
2019/05/15 Javascript
[02:57]DOTA2英雄基础教程 风行者
2014/01/16 DOTA
详细解析Python中__init__()方法的高级应用
2015/05/11 Python
python实现文件快照加密保护的方法
2015/06/30 Python
python如何通过protobuf实现rpc
2016/03/06 Python
python urllib urlopen()对象方法/代理的补充说明
2017/06/29 Python
Python3.遍历某文件夹提取特定文件名的实例
2018/04/26 Python
python logging 日志的级别调整方式
2020/02/21 Python
如何使用python自带IDLE的几种方法
2020/10/10 Python
HTML5所有标签汇总及标签意义解释
2015/03/12 HTML / CSS
AmazeUI 面板的实现示例
2020/08/17 HTML / CSS
Columbia Sportswear法国官网:全球户外品牌
2020/09/25 全球购物
应聘收银员个人的求职信
2013/11/30 职场文书
学习党的群众路线教育实践活动心得体会
2014/03/01 职场文书
保管员岗位职责
2015/02/14 职场文书
总经理2015中秋节致辞
2015/07/29 职场文书
2019通用版新员工入职培训方案!
2019/07/11 职场文书
Mysql官方性能测试工具mysqlslap的使用简介
2021/05/21 MySQL
对PyTorch中inplace字段的全面理解
2021/05/22 Python
配置nginx 重定向到系统维护页面
2021/06/08 Servers
python 中yaml文件用法大全
2021/07/04 Python
CentOS7安装GlusterFS集群以及相关配置
2022/04/12 Servers