對屬性或方法的訪問控制,是通過在前面添加關鍵字 public、protected 或 private 來實現的.由 public 所定義的類成員可以在任何地方被訪問;由 protected 所定義的類成員則可以被其所在類的子類和父類訪問(當然,該成員所在的類也可以訪問);而由 private 定義的類成員則只能被其所在類訪問
實例代碼如下:
- class Foo
- {
- private $name = 'hdj';
- public function getName(){
- return $this->name;
- }
- }
- class Bar extends Foo
- {
- public $name = 'deeka';
- }
- $bar = new Bar;
- var_dump($bar->name);
- var_dump($bar->getName());
新聞熱點
疑難解答