Heim >Backend-Entwicklung >PHP-Tutorial >php访问控制面试题一例

php访问控制面试题一例

WBOY
WBOYOriginal
2016-07-25 08:54:32759Durchsuche
  1. class Foo
  2. {
  3. private $name = 'hdj';
  4. public function getName(){
  5. return $this->name;
  6. }
  7. }
  8. class Bar extends Foo
  9. {
  10. public $name = 'deeka';
  11. }
  12. $bar = new Bar;
  13. var_dump($bar->name);
  14. var_dump($bar->getName());
复制代码

php访问控制说明: 对属性或方法的访问控制,是通过在前面添加关键字 public、protected 或 private 来实现的。 由 public 所定义的类成员可以在任何地方被访问; 由 protected 所定义的类成员则可以被其所在类的子类和父类访问(当然,该成员所在的类也可以访问); 而由 private 定义的类成员则只能被其所在类访问。



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn