Hướng dẫn dùng response set trong PHP

Ở bài viết thứ tư trong bộ series học PHP OOP này chúng ta sẽ học về hai hàm get và set, ngoài ra sẽ học thêm hai hàm liên quan là __get[] và  __set[] [Đều cùng là magic methods]. Các bạn có thể xem lại khái niệm cũng như các ưu, nhược điểm của magic methods trong bài số 3: Magic methods trong PHP.

Đa số các ngôn ngữ khi làm việc OOP thường rất hay sử dụng hai phương thức get và set này, gần gũi nhất là JAVA, C++, C# và với PHP cũng thế. Vậy ý nghĩa cũng như công dụng của hai hàm đặc biệt này là gì?

Bài 4: get và set [ Magic methods __get và __set] trong PHP OOP

Nói một cách đơn giản thì phương thức setget trong PHP sẽ cho phép truy cập vào các property[ thuộc tính] mà phạm vi truy cập của nó không cho phép chúng ta tác động từ bên ngoài như private hoặc protected.

Tìm hiểu về get và set trong PHP

Chính xác là trong thực tế, khi làm việc với code thì getset dùng để làm gì? Get dịch từ tiếng anh sang việt thì ta sẽ hiểu là lấy ra cái gì đó, còn Set thì có nghĩa là thiết lập hay khỏi tạo giá trị nào đó. Như vậy hai phương thức này sẽ giúp ta can thiệp vào quá trình thiết lập giá trị và lấy giá trị của một thuộc tính nào đó trong lớp.

Chúng ta hãy đi vào phần ví dụ bên dưới:

Chủ Đề