Lớp mã PHP

Bất kỳ ứng dụng phức tạp nào cũng có thể được phát triển theo cách dễ quản lý và bảo trì hơn bằng cách sử dụng lập trình hướng đối tượng [OOP]. Nó hiệu quả hơn lập trình thủ tục để phát triển các ứng dụng lớn và phức tạp. Trong lập trình này, tất cả các biến và hàm được định nghĩa là một nhóm bằng cách sử dụng lớp và thể hiện của một lớp được gọi là một đối tượng được sử dụng để truy cập các thuộc tính của lớp. Hướng dẫn này trình bày những kiến ​​thức cơ bản về lập trình hướng đối tượng với việc sử dụng lớp và đối tượng

Tầng lớp

Mỗi lớp chứa các biến và hàm cần thiết để xác định các thuộc tính của một nhóm cụ thể. Nói chung, tên của lớp được xác định bằng cách bắt đầu bằng chữ in hoa và ở dạng số ít. Từ khóa, class dùng để khai báo một lớp

cú pháp

lớp Tên_lớp {

//thuộc tính và phương thức

}

Các đối tượng

Đối tượng được khai báo để sử dụng các thuộc tính của một lớp. Biến đối tượng được khai báo bằng từ khóa new theo sau là tên lớp. Có thể khai báo nhiều biến đối tượng cho một lớp. Các biến đối tượng hoạt động như một biến tham chiếu. Vì vậy, nếu giá trị thuộc tính của bất kỳ lớp nào bị thay đổi bởi một đối tượng thì giá trị thuộc tính của đối tượng khác của cùng một lớp sẽ bị thay đổi cùng một lúc

cú pháp

$object_name = mới Tên_lớp []

Ví dụ 1. Khai báo và đọc các thuộc tính của lớp

Ví dụ sau chỉ ra cách khai báo và truy cập các thuộc tính của một lớp. Tạo một tệp PHP với tập lệnh sau. Hai thuộc tính $name và $price của lớp Product được khai báo và khởi tạo giá trị. Tiếp theo, một đối tượng của lớp này được khai báo để in các giá trị của các thuộc tính dưới dạng một đối tượng và in riêng từng giá trị thuộc tính

đầu ra

Đầu ra sau sẽ xuất hiện sau khi chạy tập lệnh trên từ máy chủ

Ví dụ-3. Khai báo một lớp với các thuộc tính và phương thức với một đối số

Ví dụ sau đây cho thấy việc sử dụng thuộc tính và phương thức với một đối số trong một lớp. Tạo một tệp PHP với tập lệnh sau. Ba giá trị thuộc tính có tên $name, $type và $price đã được khai báo và khởi tạo với các giá trị. Một hàm có tên là total_price[] đã được khai báo với một đối số có tên là $qty làm đối số. total_price[] sẽ tính tổng giá của sản phẩm dựa trên giá trị đối số và trả lại cho người gọi. Ở đây, biến $this được sử dụng để đọc giá trị của thuộc tính lớp, $price. Tiếp theo, một biến đối tượng có tên $object đã được khai báo để truy cập thuộc tính và phương thức của lớp. Biến số lượng $ đã được sử dụng trong tập lệnh để chuyển giá trị đối số cho total_price[]. Tất cả các giá trị thuộc tính và giá trị trả về của hàm sẽ được in bằng cách sử dụng một biến đối tượng

đầu ra

Đầu ra sau sẽ xuất hiện sau khi chạy tập lệnh trên từ máy chủ

Ví dụ-4. Khởi tạo các thuộc tính của lớp bên ngoài lớp

Trong các ví dụ trước, tất cả các giá trị thuộc tính được khởi tạo bên trong lớp. Ví dụ sau đây cho thấy cách các thuộc tính của lớp sẽ được khởi tạo bằng cách sử dụng đối tượng của lớp. Tạo một tệp PHP với tập lệnh sau. Ở đây, ba thuộc tính lớp đã được định nghĩa bên trong lớp mà không cần khởi tạo. Tiếp theo, một biến đối tượng được sử dụng để khởi tạo các thuộc tính của lớp và in các giá trị thuộc tính

đầu ra

Đầu ra sau sẽ xuất hiện sau khi chạy tập lệnh trên từ máy chủ

Video hướng dẫn

Phần kết luận

Lớp và đối tượng là phần cơ bản của lập trình hướng đối tượng. Xóa khái niệm thuộc tính lớp và phương thức để học lập trình hướng đối tượng. Khái niệm cơ bản về lớp và đối tượng đã được giải thích trong hướng dẫn này. Cách thuộc tính và phương thức có đối số được khai báo trong một lớp, cách giá trị thuộc tính có thể được khởi tạo bên trong và bên ngoài lớp và cách biến đối tượng có thể được sử dụng để truy cập thuộc tính và phương thức của lớp đã được trình bày ở đây bằng cách sử dụng các ví dụ khác nhau

Làm cách nào để mã lớp trong PHP?

Các khía cạnh chính của lớp PHP .
Định nghĩa một lớp với từ khóa “class” theo sau là tên của lớp
Xác định phương thức khởi tạo bằng cách sử dụng “__construct” theo sau là các đối số. Sau đó, đối tượng của lớp có thể được khởi tạo bằng cách sử dụng “Tên lớp mới [đối số_danh sách]”
Xác định các biến lớp. .
Xác định các phương thức sử dụng từ khóa “chức năng”

Lớp trong PHP là gì?

Một lớp PHP và nói chung là lập trình hướng đối tượng , cung cấp các cách tiếp cận bổ sung cho khả năng sử dụng lại và có thể được sử dụng cho nhiều loại . Họ có thể mô tả các thực thể có các thuộc tính và hành vi đã biết. Chúng có thể được sử dụng làm thông báo cho các chức năng và các đối tượng khác.

Một lớp trong PHP với ví dụ là gì?

Các lớp là bản thiết kế của các đối tượng . Một trong những điểm khác biệt lớn giữa hàm và lớp là lớp chứa cả dữ liệu [biến] và hàm tạo thành một gói được gọi là. 'mục tiêu'. Lớp là kiểu dữ liệu do lập trình viên định nghĩa, bao gồm các phương thức cục bộ và biến cục bộ.

Làm cách nào để khai báo một lớp trong PHP?

Để khai báo một lớp, chúng ta phải sử dụng từ khóa class và sau đó là tên của lớp mà chúng ta muốn khai báo

Chủ Đề