PHP面向对象――访问修饰符介绍
2015-01-24信息快讯网
它们可以分别用在类的属性和方法上(类的属性和方法统称为类的成员),用来修饰类成员的访问权限
PHP中有三种访问修饰符,分别是:public(公共的、默认)
protected(受保护的)
private(私有的)
它们可以分别用在类的属性和方法上(类的属性和方法统称为类的成员),用来修饰类成员的访问权限。
public(公共的、默认)
在PHP5中如果类没有指定成员的访问修饰符,默认就是public的访问权限。
/*
以下两个方法声明访问权限效果相同
*/
function say(){};
publilc function say(){};
当类的成员被声明为public的访问修饰符时,该成员能被外部代码访问和操作。
private(私有的)
被定义为private的成员,对于类内部所有成员都可见,没有访问限制。对类外部不允许访问。
protected(受保护的)
protected稍微有点复杂,被声明为protected的成员,只允许该类的子类进行访问。
访问权限情况表:
访问权限 | public | protected | private |
所有 | ★ | ||
子类 | ★ | ★ | |
类内 | ★ | ★ | ★ |
PHP文件去掉PHP注释空格的函数分析(PHP代码压缩)
浅析php中如何在有限的内存中读取大文件
解析PHP 5.5 新特性
php仿QQ验证码的实例分析
计算php页面运行时间的函数介绍
浅析php面向对象public private protected 访问修饰符
浅析php变量修饰符static的使用
AJAX的跨域访问-两种有效的解决方法介绍
慎用preg_replace危险的/e修饰符(一句话后门常用)
深入解析yii权限分级式访问控制的实现(非RBAC法)
使用cookie实现统计访问者登陆次数
如何设置mysql允许外网访问
php对mongodb的扩展(初出茅庐)
PHP C EasyUI DataGrid 资料存的方式介绍
PHP C EasyUI DataGrid 资料取的方式介绍
PHP正确解析UTF-8字符串技巧应用
nginx+php-fpm配置文件的组织结构介绍
使用 PHPMAILER 发送邮件实例应用
PHP类与对象中的private访问控制的疑问
关于访问控制的一首PHP面试题(对属性或方法的访问控制)
一个PHP并发访问实例代码
PHP中防止直接访问或查看或下载config.php文件的方法
php中禁止单个IP与ip段访问的代码小结