Hướng dẫn dùng attritbute trong PHP
Mỗi một đối tượng thì sẽ có một hoặc nhiều class, và ở trong class thì sẽ có một hoặc nhiều các thuộc tính, phương thức.Và bài hôm nay chúng ta sẽ đi vào tìm hiểu lớp, thuộc tính, phương thức trong PHP. Show Nội dung chính
1, Lớp -class.-Lớp(class) dùng để mô tả một phần hoặc toàn phần của một đối tượng(nhưng không phải đối tượng). Và để khai báo nó trong PHP thì chúng ta sử dụng cú pháp sau:
Trong đó: Name là tên của class. Nó có các rằng buộc về tên giống như đặt tên hàm trong hướng thủ tục. VD: Mình sẽ khai báo lớp
-Thuộc tính (properties) trong class có tác dụng như các biến và hằng trong phương pháp lập trình hướng thủ tục.Ví dụ như lớp con người sẽ có các thuộc tính như mắt, mũi, chân, tay,... Và để khai báo thuộc tính trong class chúng ta sử dụng cú pháp:
-Trong đó:
VD: Mình sẽ khai báo lớp
3, Phương thức.-Phương thức trong trong class là các hành động hành vi của class đó. Và nó khá giống với hàm ở trong phương pháp lập trình hướng thủ tục. Cú pháp khai báo như sau:
Trong đó: methodName là tên của phương thức trong class, và nó cũng có ràng buộc như tên đặt tên hàm(xem thêm). VD: đối với class
- Và đương nhiên đã giống như hàm thì các bạn cũng có thể truyền các argument vào hàm được. VD:
4, Khởi tạo lớp.-Để khởi tạo một class trong PHP thì chúng ta sẽ có 2 cách nhưng ở bài này mình sẽ trình bài một cách thôi. Để khởi tạo class trong PHP chúng ta sử dụng cú pháp:
Trong đó: className là tên của class các bạn cần khởi tạo (khuyến khích dùng cách 2). -Và bạn cũng hàn toàn có thể gán nó vào một biến với kiểu dữ liệu là object bằng phép gán.
VD: Mình sẽ khởi tạo class ConNguoi ở trên.
5, Truy xuất thuộc tính của class.-Để truy xuất thuộc tính của một class chúng ta sẽ chia làm 2 dạng là truy xuất trong class và truy xuất ngoài class. Truy xuất trong class-Để truy xuất các thuộc tính động trong class thì chúng ta dùng từ khóa VD:
Truy xuất thông tin của thuộc tính
-Còn nếu muốn truy xuất thông tin của thuộc tính cố định trong class chúng ta sẽ sử dụng một trong 2 cú pháp sau:
VD: Mình sẽ xây dựng thêm phương thức
Truy xuất ngoài class-Để truy xuất thuộc tính khi đứng bên ngoài class thì chúng ta cũng chia làm 2 loại: + Đối với thuộc tính động chúng ta sẽ sử dụng từ cú pháp như sau:
+ Đối với thuộc tính cố định(constant) chúng ta sẽ sử dụng cú pháp sau:
VD: Mình sẽ gọi các thuộc tính động và cố định trong lớp ConNguoi.
6, Truy xuất phương thức của class.-Đối với class thì mình cũng chia làm 2 dạng con là truy xuất trong và truy xuất ngoài class. Truy xuất trong class.-Để truy xuất các phương thức của class khi mà chúng ta vẫn đang ở trong class thì chúng ta sử dụng cú pháp sau:
VD:
Truy xuất ngoài class.-Đối với gọi phương thức khi đang ở bên ngoài class thì các bạn chỉ cần sử dụng cú pháp sau:
VD:
7, Lời kết.-Như vậy trong phần này mình đã giới thiệu với các bạn cơ bản về lớp, thuộc tính, phương thức trong PHP hướng đối tượng rồi, và mình xin được tổng hợp lại đoạn code của bài này như sau:
Chúc các bạn học tốt! |