Công cụ sửa đổi quyền truy cập công cộng là gì?
Chúng tôi sử dụng từ khóa public để làm cho các hàm và biến có thể truy cập được từ mọi nơi. Nó cho phép người dùng truy cập nó từ bên trong một lớp hoặc từ bất kỳ nơi nào bên ngoài nó. Nói cách khác, nếu chúng ta khai báo một thành viên lớp là public, thì chúng ta có thể dễ dàng truy cập nó từ bất cứ đâu.
Công cụ sửa đổi quyền truy cập được bảo vệ là gì?
Chúng tôi sử dụng từ khóa được bảo vệ để làm cho các hàm và biến có thể truy cập được đối với bất kỳ lớp cụ thể nào cùng với lớp dẫn xuất hoặc các lớp con của nó. Nói một cách đơn giản, khi chúng ta khai báo các thành viên của lớp là được bảo vệ, thì chúng ta chỉ có thể truy cập chúng trong chính một lớp cùng với các lớp cha và bằng cách kế thừa chúng.
Công cụ sửa đổi quyền truy cập riêng tư là gì?
Chúng tôi sử dụng từ khóa private để làm cho các hàm và biến chỉ có thể truy cập được cho một lớp. Không người dùng nào có thể truy cập các thuộc tính riêng tư của nó từ bên ngoài lớp. Nói một cách đơn giản hơn, nếu chúng ta khai báo một thành viên lớp là private, thì chỉ lớp xác định thành viên mới có thể truy cập nó.
Sự khác biệt giữa công khai, riêng tư và bảo vệ trong PHP
Dưới đây là danh sách những điểm khác biệt giữa công khai, riêng tư và bảo vệ trong PHP.
Thông số |
Công cụ sửa đổi quyền truy cập công cộng |
Công cụ sửa đổi quyền truy cập riêng tư |
Công cụ sửa đổi quyền truy cập được bảo vệ |
Khái niệm cơ bản | Chúng tôi sử dụng từ khóa public để làm cho các hàm và biến có thể truy cập được từ mọi nơi. | Chúng tôi sử dụng từ khóa được bảo vệ để làm cho các hàm và biến có thể truy cập được đối với bất kỳ lớp cụ thể nào cùng với lớp dẫn xuất hoặc các lớp con của nó. | Chúng tôi sử dụng từ khóa private được sử dụng để làm cho các hàm và biến chỉ có thể truy cập được cho một lớp. |
Tuyên ngôn | Nếu chúng ta khai báo một thành viên lớp là public, thì chúng ta có thể dễ dàng truy cập nó từ bất cứ đâu. | Khi chúng ta khai báo các thành viên của lớp là được bảo vệ, thì chúng ta chỉ có thể truy cập chúng trong chính một lớp cùng với các lớp cha và bằng cách kế thừa. | Nếu chúng ta khai báo một thành viên lớp là private, thì chỉ lớp xác định thành viên mới có thể truy cập nó. |
Hãy tiếp tục học hỏi và theo dõi để nhận được các bản cập nhật mới nhất
Xem thêm