Lập trình thủ tục là viết các thủ tục hoặc hàm thực hiện các thao tác trên dữ liệu, trong khi lập trình hướng đối tượng là tạo các đối tượng chứa cả dữ liệu và hàm
Lập trình hướng đối tượng có một số ưu điểm so với lập trình thủ tục
- OOP nhanh hơn và dễ thực thi hơn
- OOP cung cấp một cấu trúc rõ ràng cho các chương trình
- OOP giúp giữ mã PHP KHÔ "Không lặp lại chính mình" và làm cho mã dễ bảo trì, sửa đổi và gỡ lỗi hơn
- OOP cho phép tạo các ứng dụng có thể tái sử dụng đầy đủ với ít mã hơn và thời gian phát triển ngắn hơn
Mẹo. Nguyên tắc "Don't Repeat Yourself" [DRY] là về việc giảm sự lặp lại của mã. Bạn nên trích xuất các mã phổ biến cho ứng dụng và đặt chúng ở một nơi duy nhất và sử dụng lại chúng thay vì lặp lại
PHP - Lớp và Đối tượng là gì?
Lớp và đối tượng là hai khía cạnh chính của lập trình hướng đối tượng
Nhìn vào hình minh họa sau để thấy sự khác biệt giữa lớp và đối tượng
Một vi dụ khac
Vì vậy, một lớp là khuôn mẫu cho các đối tượng và một đối tượng là một thể hiện của một lớp
Khi các đối tượng riêng lẻ được tạo, chúng kế thừa tất cả các thuộc tính và hành vi từ lớp, nhưng mỗi đối tượng sẽ có các giá trị khác nhau cho các thuộc tính
PHP là ngôn ngữ kịch bản phía máy chủ, chủ yếu được sử dụng để phát triển web nhưng cũng được sử dụng làm ngôn ngữ lập trình đa năng. Lập trình hướng đối tượng [PHP OOP], là một loại nguyên tắc ngôn ngữ lập trình được thêm vào php5, giúp xây dựng các ứng dụng web phức tạp, có thể tái sử dụng
Khái niệm lập trình hướng đối tượng trong PHP - Phần 2
Lakshmi
Đăng vào Thứ Tư, 05/03/2017 - 14. 27
Trong blog này, chúng tôi sẽ giải thích một số khái niệm Lập trình hướng đối tượng trong PHP với một số ví dụ
Các khái niệm Lập trình hướng đối tượng PHP là
- Tầng lớp
- Các đối tượng
- Di sản
- giao diện
- trừu tượng
- phương pháp ma thuật
Lớp & Đối tượng
- 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ớp là tập hợp các đối tượng. Đối tượng có thuộc tính và hành vi
- Đầu tiên chúng ta phải định nghĩa một lớp php, trong đó tên lớp phải giống với tên tệp
Ví dụ cho lớp đơn giản
Đầu ra.
Sách Drupal
900 Rs/-
Trong kiến thức cơ bản về hướng đối tượng, hãy xem cách định nghĩa một lớp và tạo một đối tượng
Tạo đối tượng trong PHP
Khi lớp được tạo, chúng ta có thể tạo bất kỳ số lượng đối tượng nào trong lớp đó. Đối tượng được tạo với sự trợ giúp của từ khóa mới.
Gọi hàm thành viên
Khi đối tượng được tạo ta có thể truy cập các biến và hàm phương thức của lớp với sự trợ giúp của toán tử '->, truy cập xong phương thức để lấy . Ngoài ra, hãy xem cách chúng ta có thể truy cập các thuộc tính của đối tượng thông qua các biến
Đầu ra cho đoạn mã trên
Samsung S8
Iphone S7
MI4
90000
65000