脚本宝典收集整理的这篇文章主要介绍了php面向对象全攻略 (九)访问类型,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
13.访问类型
类型的访问修饰符允许开发人员对
类成员的访问进行限制,这是
PHP5 的新特性,但却
是OOP 语言的
一个好的特性。而且大多数OOP 语言都已
支持此特性。
PHP5
支持如下3 种访
问修饰符
p
ublic (公有的、
默认的),
PRivate (私有的)和protected (受保护的)三种。
public 公有修饰符,类中的成员将没有访问限制,所有的外部成员都可以访问(读和写)
这个
类成员(
包括成员@L_
777_9@和成员
方法),在
PHP5 之前的所有版本中,
PHP 中类的成员都是
public 的,而且在
PHP5 中如果类的成员没有指定成员访问修饰符,将被视为public。
例:public $n
ame;
public function say(){};
private 私有
修改符,被定义为private 的成员,对于同
一个类里的所有成员是可见的,即
是没有访问限制;但对于该类的外部
代码是不允许
改变甚至读操作,对于该类的子类,也不
能访问private 修饰的成员。
例:private $
VAR1 = ‘A'; //
属性 private function getValue(){} //
函数 protected 保护成员修饰符,被修饰为protected 的成员不能被该类的外部
代码访问。但是
对于该类的子类有访问权限,可以进行
属性、
方法的读及写操作,该子类的外部
代码包括其的
子类都不具有访问其
属性和
方法的权限。
例:protected $name;
protected function say(){};
private protected public
同
一个类中 √ √ √
类的子类中 √ √
所有的外部成员 √
代码片段
代码如下:脚本宝典总结
以上是脚本宝典为你收集整理的php面向对象全攻略 (九)访问类型全部内容,希望文章能够帮你解决php面向对象全攻略 (九)访问类型所遇到的问题。
如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。