php面向对象全攻略 (九)访问类型

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php面向对象全攻略 (九)访问类型脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

13.访问类型


类型的访问修饰符允许开发人员对类成员的访问进行限制,这是PHP5 的新特性,但却
是OOP 语言的一个好的特性。而且大多数OOP 语言都已支持此特性。PHP5 支持如下3 种访
问修饰符
public (公有的、认的),PRivate (私有的)和protected (受保护的)三种。
public 公有修饰符,类中的成员将没有访问限制,所有的外部成员都可以访问(读和写)
这个类成员包括成员@L_777_9@和成员方法),在PHP5 之前的所有版本中,PHP 中类的成员都是
public 的,而且在PHP5 中如果类的成员没有指定成员访问修饰符,将被视为public。
例:public $name;
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,请注明来意。
标签:php