Khi nào php thêm oop?

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

Chủ Đề