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文件上传实例详解!!!
Jan 02 PHP
php 获得汉字拼音首字母的函数
Aug 01 PHP
wamp服务器访问php非常缓慢的解决过程
Jul 01 PHP
PHP的Socket网络编程入门指引
Aug 11 PHP
PHP翻页跳转功能实现方法
Nov 30 PHP
优化WordPress的Google字体以加速国内服务器上的运行
Nov 24 PHP
PHP实现基于回溯法求解迷宫问题的方法详解
Aug 17 PHP
使用PHPStorm+XDebug搭建单步调试环境
Nov 19 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 14 PHP
PHP中$GLOBALS与global的区别详解
Mar 21 PHP
php更新cookie内容的详细方法
Sep 30 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
Feb 28 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中计算时间差的几种方法
2009/12/31 PHP
php通用防注入程序 推荐
2011/02/26 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
2015/03/23 PHP
php使用GD创建保持宽高比缩略图的方法
2015/04/17 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
利用div+jquery自定义滚动条样式的2种方法
2013/07/18 Javascript
Javascript WebSocket使用实例介绍(简明入门教程)
2014/04/16 Javascript
avalonjs制作响应式瀑布流特效
2015/05/06 Javascript
JS实现窗口加载时模拟鼠标移动的方法
2015/06/03 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
Ionic2系列之使用DeepLinker实现指定页面URL
2016/11/21 Javascript
微信小程序 Button 组件详解及简单实例
2017/01/10 Javascript
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
2017/02/23 Javascript
JavaScript 有用的代码片段和 trick
2018/02/22 Javascript
详解用Node.js写一个简单的命令行工具
2018/03/01 Javascript
Vue 组件传值几种常用方法【总结】
2018/05/28 Javascript
nodejs(officegen)+vue(axios)在客户端导出word文档的方法
2018/07/31 NodeJs
Vue表情输入组件 微信face表情组件
2019/02/11 Javascript
微信小程序 获取手机号 JavaScript解密示例代码详解
2020/05/14 Javascript
Django中实现点击图片链接强制直接下载的方法
2015/05/14 Python
python利用装饰器进行运算的实例分析
2015/08/04 Python
python将unicode转为str的方法
2017/06/21 Python
python利用正则表达式搜索单词示例代码
2017/09/24 Python
python生成n个元素的全组合方法
2018/11/13 Python
JD Sports法国:英国篮球和运动时尚的领导者
2017/09/28 全球购物
人事档案接收函
2014/01/12 职场文书
考试诚信承诺书
2014/05/23 职场文书
搞笑的获奖感言
2014/08/16 职场文书
员工工作自我评价
2014/09/26 职场文书
医院护士工作检讨书
2014/10/26 职场文书
家属联谊会致辞
2015/07/31 职场文书
《巨人的花园》教学反思
2016/02/19 职场文书
导游词之黄帝陵景区
2019/09/16 职场文书
MySQL学习总结-基础架构概述
2021/04/05 MySQL
Nginx配置Https安全认证的实现
2021/05/26 Servers
Golang 1.18 多模块Multi-Module工作区模式的新特性
2022/04/11 Golang