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 相关文章推荐
提问的智慧
Oct 09 PHP
投票管理程序
Oct 09 PHP
php类中private属性继承问题分析
Nov 01 PHP
php 修改、增加xml结点属性的实现代码
Oct 22 PHP
smarty内置函数foreach用法实例
Jan 22 PHP
PHP中Closure类的使用方法及详解
Oct 09 PHP
PHP使用mysqli操作MySQL数据库的简单方法
Feb 04 PHP
详解php几行代码实现CSV格式文件输出
Jul 01 PHP
PHP 获取客户端 IP 地址的方法实例代码
Nov 11 PHP
微信公众平台开发教程⑤ 微信扫码支付模式介绍
Apr 10 PHP
Laravel使用Queue队列的技巧汇总
Sep 02 PHP
php实现对短信验证码发送次数的限制实例讲解
Mar 04 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
回首过去10年中最搞笑的10部动漫,哪一部让你节操尽碎?
2020/03/03 日漫
收音机发烧友应当熟知的100条知识
2021/03/02 无线电
实用函数5
2007/11/08 PHP
基于pear auth实现登录验证
2010/02/26 PHP
10个简化PHP开发的工具
2014/12/25 PHP
Laravel框架实现的上传图片到七牛功能详解
2019/09/06 PHP
JavaScript的parseInt 进制问题
2009/05/07 Javascript
jQuery调用WebService的实现代码
2011/06/19 Javascript
javascript函数重载解决方案分享
2014/02/19 Javascript
jquery获取复选框被选中的值
2014/04/10 Javascript
JavaScript中发布/订阅模式的简单实例
2014/11/05 Javascript
jquery实现页面关键词高亮显示的方法
2015/03/12 Javascript
使用javaScript动态加载Js文件和Css文件
2015/10/24 Javascript
jQuery常用的一些技巧汇总
2016/03/26 Javascript
javascript实现数字倒计时特效
2016/03/30 Javascript
javaScript+turn.js实现图书翻页效果实例代码
2017/02/16 Javascript
vue上传图片组件编写代码
2017/07/26 Javascript
解决Vue2.0自带浏览器里无法打开的原因(兼容处理)
2017/07/28 Javascript
在vue中使用公共过滤器filter的方法
2018/06/26 Javascript
python技能之数据导出excel的实例代码
2017/08/11 Python
谈谈python中GUI的选择
2018/03/01 Python
windows10下python3.5 pip3安装图文教程
2018/04/02 Python
python判断计算机是否有网络连接的实例
2018/12/15 Python
python实现的爬取电影下载链接功能示例
2019/08/26 Python
python RC4加密操作示例【测试可用】
2019/09/26 Python
python数据预处理方式 :数据降维
2020/02/24 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
2020/11/11 Python
Weekendesk意大利:探索多种引人入胜的周末主题
2016/10/14 全球购物
小学校园文化建设汇报材料
2014/08/19 职场文书
讲文明知礼仪演讲稿
2014/09/13 职场文书
单位法定代表人授权委托书
2014/09/20 职场文书
家长学校教学计划
2015/01/19 职场文书
校园开放日新闻稿
2015/07/17 职场文书
公司趣味运动会开幕词
2016/03/04 职场文书
2019银行员工个人工作自我鉴定
2019/06/27 职场文书
前端传参数进行Mybatis调用mysql存储过程执行返回值详解
2022/08/14 MySQL