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代码
Jul 17 PHP
php表单转换textarea换行符的方法
Sep 10 PHP
php中对2个数组相加的函数
Jun 24 PHP
解析获取优酷视频真实下载地址的PHP源代码
Jun 26 PHP
PHP json_decode函数详细解析
Feb 17 PHP
php使用fgetcsv读取csv文件出现乱码的解决方法
Nov 08 PHP
微信获取用户地理位置信息的原理与步骤
Nov 12 PHP
php入门教程之Zend Studio设置与开发实例
Sep 09 PHP
利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel
Apr 27 PHP
PHP5.0 TIDY_PARSE_FILE缓冲区溢出漏洞的解决方案
Oct 14 PHP
PHP中md5()函数的用法讲解
Mar 30 PHP
yii2.0框架数据库操作简单示例【添加,修改,删除,查询,打印等】
Apr 13 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 ci框架中加载css和js文件失败的原因及解决方法
2014/07/29 PHP
php中HTTP_REFERER函数用法实例
2014/11/21 PHP
PHP三种方式实现链式操作详解
2017/01/21 PHP
JavaScript 页面坐标相关知识整理
2010/01/09 Javascript
Jqyery中同等与js中windows.onload的应用
2011/05/10 Javascript
JavaScript栏目列表隐藏/显示简单实现
2013/04/03 Javascript
js和as的稳定传值问题解决
2013/07/14 Javascript
第七篇Bootstrap表单布局实例代码详解(三种表单布局)
2016/06/21 Javascript
Three.js学习之正交投影照相机
2016/08/01 Javascript
js+html制作简单日历的方法
2017/06/27 Javascript
Javascript实现时间倒计时效果
2017/07/15 Javascript
Vue程序化的事件监听器(实例方案详解)
2020/01/07 Javascript
vue props 一次传多个值实例
2020/07/22 Javascript
JavaScript 闭包的使用场景
2020/09/17 Javascript
django1.8使用表单上传文件的实现方法
2016/11/04 Python
Python基于回溯法子集树模板解决数字组合问题实例
2017/09/02 Python
Python编程使用tkinter模块实现计算器软件完整代码示例
2017/11/29 Python
Python Json模块中dumps、loads、dump、load函数介绍
2018/05/15 Python
python自定义函数实现一个数的三次方计算方法
2019/01/20 Python
python学生信息管理系统实现代码
2019/12/17 Python
python通过函数名调用函数的几种场景
2020/09/23 Python
CSS中的字体大小设置属性总结
2016/05/24 HTML / CSS
CSS3 实现时间轴动画
2020/11/25 HTML / CSS
三星英国官网:Samsung英国
2018/09/25 全球购物
佳能法国商店:Canon法国
2019/02/14 全球购物
益模软件Java笔试题
2012/03/27 面试题
请说出这段代码执行后a和b的值分别是多少
2015/03/28 面试题
你懂得怎么写自荐信吗?
2013/12/27 职场文书
人民调解员培训方案
2014/06/05 职场文书
护林防火标语
2014/06/27 职场文书
人事主管岗位职责说明书
2014/07/30 职场文书
2014年保卫工作总结
2014/12/05 职场文书
怒海潜将观后感
2015/06/11 职场文书
Python Pandas常用函数方法总结
2021/06/15 Python
Win11怎么进入安全模式?Windows 11进入安全模式的方法
2021/11/21 数码科技
Python使用socket去实现TCP客户端和TCP服务端
2022/04/12 Python