PHP protected 关键字
实例
使用 protected
防止外部代码修改属性:
<?php
class MyClass {
protected $number = 0;
}
class AnotherClass {
public function add1() {
$this->number++;
}
public function getNumber() {
return $this->number;
}
}
$obj = new AnotherClass();
$obj->add1();
echo "The number is " . $obj->getNumber();
?>
亲自试一试 »
class MyClass {
protected $number = 0;
}
class AnotherClass {
public function add1() {
$this->number++;
}
public function getNumber() {
return $this->number;
}
}
$obj = new AnotherClass();
$obj->add1();
echo "The number is " . $obj->getNumber();
?>
定义和用法
protected
关键字是访问修饰符。 它将属性或方法标记为受保护。
受保护的属性和方法只能由定义属性或方法的类以及从它派生的任何类使用。 任何其他代码都无法使用它们。
相关页面
私有
关键字
public
关键字
在我们的 PHP OOP - 访问修饰符教程中了解有关访问修饰符的更多信息。