PHP OOP - Access Modifiers
Học Php bắt đầu với Hello, World
Tự làm quen với các bài tập và gửi đoạn code đầu tiên của bạn bằng cách hoàn thành bài đầu tiên "Hello, World!".
Luyện tập
PHP - Access Modifiers

Các thuộc tính và phương thức có thể có các công cụ sửa đổi truy cập kiểm soát nơi chúng có thể được truy cập.

Có ba công cụ sửa đổi truy cập:

  • public- thuộc tính hoặc phương thức có thể được truy cập từ mọi nơi. Đây là mặc định
  • protected- thuộc tính hoặc phương thức có thể được truy cập trong lớp và bởi các lớp dẫn xuất từ ​​lớp đó
  • private- thuộc tính hoặc phương thức CHỈ có thể được truy cập trong lớp

Trong ví dụ sau, chúng tôi đã thêm ba công cụ sửa đổi truy cập khác nhau vào ba thuộc tính (tên, màu sắc và trọng lượng). Ở đây, nếu bạn cố gắng đặt thuộc tính tên thì nó sẽ hoạt động tốt (vì thuộc tính tên là công khai và có thể được truy cập từ mọi nơi). Tuy nhiên, nếu bạn cố gắng đặt thuộc tính color hoặc weight, nó sẽ dẫn đến lỗi nghiêm trọng (vì thuộc tính color và weight được bảo vệ và riêng tư):

Ví dụ
Compiler
Ví dụ
Compiler
Một số bài viết liên quan
Devsne VN 5627 lượt xem

Access Modifiers - PHP OOP - Quyền truy cập

Devsne VN 3861 lượt xem

PHP thuần: tạo một progress bar(thanh tiến trình) trên command line

Devsne VN 827 lượt xem

Coding in PHP: Start the Year of the Ox on the Right Foot with Clean Code

Devsne VN 10500 lượt xem

Tổng quan về NodeJS - Một số điểm khác biệt với PHP

Devsne VN 1304 lượt xem

PHP 8: mixed typehint

Devsne VN 6844 lượt xem

Bài toán rút tiền cây ATM PHP sử dụng if...else

Devsne VN 6269 lượt xem

Overloading trong php

Devsne VN 7375 lượt xem

Top PHP Tips and Tricks.

Devsne VN 8728 lượt xem

Retrieve the native type of a variable with get_debug_type() in PHP 8

Devsne VN 8215 lượt xem

Laravel <= v8.4.2 debug mode: Remote code execution - Chiếm quyền điều khiển máy thằng bạn đang code PHP