PHP面向对象——访问修饰符介绍


Posted in PHP onNovember 08, 2012

PHP中有三种访问修饰符,分别是:

public(公共的、默认)
protected(受保护的)
private(私有的)

它们可以分别用在类的属性和方法上(类的属性和方法统称为类的成员),用来修饰类成员的访问权限。
public(公共的、默认)
在PHP5中如果类没有指定成员的访问修饰符,默认就是public的访问权限。

/*
以下两个方法声明访问权限效果相同
*/
function say(){};
publilc function say(){};

当类的成员被声明为public的访问修饰符时,该成员能被外部代码访问和操作。
private(私有的)
被定义为private的成员,对于类内部所有成员都可见,没有访问限制。对类外部不允许访问。
protected(受保护的)
protected稍微有点复杂,被声明为protected的成员,只允许该类的子类进行访问。

访问权限情况表

访问权限 public protected private
所有
子类
类内
PHP 相关文章推荐
PHP 高手之路(三)
Oct 09 PHP
PHP面向对象概念
Nov 06 PHP
php启动时候提示PHP startup的解决方法
May 07 PHP
浅析PHP绘图技术
Jul 03 PHP
web server使用php生成web页面的三种方法总结
Oct 28 PHP
php实现统计目录文件大小的函数
Dec 25 PHP
浅析Yii2集成富文本编辑器redactor实例教程
Apr 25 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
Apr 09 PHP
基于win2003虚拟机中apache服务器的访问
Aug 01 PHP
PHP实现的字符串匹配算法示例【sunday算法】
Dec 19 PHP
PHP实现简单的协程任务调度demo示例
Feb 01 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
Sep 17 PHP
PHP ? EasyUI DataGrid 资料存的方式介绍
Nov 07 #PHP
PHP ? EasyUI DataGrid 资料取的方式介绍
Nov 07 #PHP
PHP正确解析UTF-8字符串技巧应用
Nov 07 #PHP
nginx+php-fpm配置文件的组织结构介绍
Nov 07 #PHP
使用 PHPMAILER 发送邮件实例应用
Nov 07 #PHP
PHP数据集构建JSON格式及新数组的方法
Nov 07 #PHP
php动态实现表格跨行跨列实现代码
Nov 06 #PHP
You might like
PHP获取当前url的具体方法全面解析
2013/11/26 PHP
php 解压rar文件及zip文件的方法
2014/05/05 PHP
php使用正则过滤js脚本代码实例
2014/05/10 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
2016/03/14 PHP
php文件上传的两种实现方法
2016/04/04 PHP
PHP定时任务获取微信access_token的方法
2016/10/10 PHP
JS 用6N±1法求素数 实例教程
2009/10/20 Javascript
jquery实现的一个简单进度条效果实例
2014/05/12 Javascript
JS+CSS实现仿雅虎另类滑动门切换效果
2015/10/13 Javascript
使用JQuery实现的分页插件分享
2015/11/05 Javascript
JavaScript必知必会(十) call apply bind的用法说明
2016/06/08 Javascript
js 函数式编程学习笔记
2017/03/25 Javascript
JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】
2017/09/26 Javascript
Angular2+如何去除url中的#号详解
2017/12/20 Javascript
微信小程序修改数组长度的问题的解决
2019/12/17 Javascript
Python使用Phantomjs截屏网页的方法
2018/05/17 Python
Centos 升级到python3后pip 无法使用的解决方法
2018/06/12 Python
python hough变换检测直线的实现方法
2019/07/12 Python
如何安装并在pycharm使用selenium的方法
2020/04/30 Python
一文读懂Python 枚举
2020/08/25 Python
Python os库常用操作代码汇总
2020/11/03 Python
巴塞罗那观光通票:Barcelona Pass
2019/10/30 全球购物
英国男女豪华配饰和礼品网站:Black.co.uk
2020/02/28 全球购物
介绍一下Cookie和Session及他们之间的区别
2012/11/20 面试题
linux比较文件内容的命令是什么
2015/09/23 面试题
高三自我鉴定范文
2013/10/19 职场文书
体育教师自荐信范文
2013/12/16 职场文书
护理专业毕业生自荐信范文
2014/01/05 职场文书
青年文明号事迹材料
2014/01/18 职场文书
自我鉴定书
2014/03/24 职场文书
函授毕业生自我鉴定范文
2014/03/25 职场文书
最美护士演讲稿
2014/08/27 职场文书
城南旧事观后感
2015/06/11 职场文书
我的中国梦心得体会范文
2016/01/05 职场文书
python unittest单元测试的步骤分析
2021/08/02 Python
Python用any()函数检查字符串中的字母以及如何使用all()函数
2022/04/14 Python