1. 云栖社区>
  2. PHP教程>
  3. 正文

PHP之访问修饰符

作者:用户 来源:互联网 时间:2017-12-01 12:44:51

php访问修饰

PHP之访问修饰符 - 摘要: 本文讲的是PHP之访问修饰符, 在类中的成员(属性、方法、类常量)可以加三个修饰符来进行权限访问。 请求访问的位置可分为: 某个类内部 某个具有继承关系的父/子类的内部 某个类的外部 public公开、共有、公共{1,2,3} 可在任何位置进行访问

在类中的成员(属性、方法、类常量)可以加三个修饰符来进行权限访问。

请求访问的位置可分为:

  1. 某个类内部
  2. 某个具有继承关系的父/子类的内部
  3. 某个类的外部

public公开、共有、公共{1,2,3}

  • 可在任何位置进行访问

protected 受保护的{1,2}

  • 在public基础上无法从类的外部访问

privated 私有的{1}

  • 在protected基础上无法访问父类的私有成员

-在继承某个类并重写方法的情况下,子类的方法权限不应高于父类方法的权限,例如父类的方法权限是protected,则子类只能是public或者protected,但是privated修饰的方法不能被重写,不过在子类中可以有同名的方法且参数要求一致。
- 重写方法时要求子类普通方法的形参跟父类一致,而构造方法要求并不严格,对于形参并不要求一致。

以上是PHP之访问修饰符的全部内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有其他相关内容,欢迎继续使用右上角搜索按钮进行搜索php , 访问 修饰 ,以便于您获取更多的相关知识。