Từ khóa được bảo vệ bằng PHP
Ví dụ
Sử dụng protected
để ngăn mã bên ngoài sửa đổi thuộc tính:
<?php
class MyClass {
protected $number = 0;
}
class
AnotherClass extends MyClass {
public function add1() {
$this->number++;
}
public function getNumber() {
return $this->number;
}
}
$obj = new AnotherClass();
$obj->add1();
echo "The number is " . $obj->getNumber();
?>
Hãy tự mình thử »Định nghĩa và cách sử dụng
Từ khóa protected
là một công cụ sửa đổi truy cập. Nó đánh dấu một thuộc tính hoặc phương thức là được bảo vệ.
Các thuộc tính và phương thức được bảo vệ chỉ có thể được sử dụng bởi lớp trong đó thuộc tính hoặc phương thức được xác định và bất kỳ lớp nào dẫn xuất từ nó. Bất kỳ mã nào khác không thể sử dụng chúng.
Trang liên quan
Từ khóa private
Từ khóa public
Tìm hiểu thêm về công cụ sửa đổi truy cập trong PHP OOP - Hướng dẫn về công cụ sửa đổi truy cập của chúng tôi.
❮ Từ khóa PHP