PHP - OOP là gì?
Học Php bắt đầu với Hello, World
Tự làm quen với các bài tập và gửi đoạn code đầu tiên của bạn bằng cách hoàn thành bài đầu tiên "Hello, World!".
Luyện tập
PHP OOP là gì?
  • OOP là viết tắt của Lập trình hướng đối tượng.
  • 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ông thường:

  • 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ữ code PHP DRY "Don't Repeat Yourself" và làm cho code 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.

    Hãy xem hình minh họa sau để thấy sự khác biệt giữa lớp và đối tượng:

Class

Object

 

Fruit

 

Apple

Banana

Mango

Một ví dụ khác:

Class

Object

Car

Volvo

Audi

Toyota

 

    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.

Một số bài viết liên quan
Devsne VN 4983 lượt xem

Understanding Variables and References in PHP

Devsne VN 7341 lượt xem

Phần 1: Học cách sử dụng các hàm xử lý chuỗi trong PHP

Devsne VN 10449 lượt xem

Tổng quan về NodeJS - Một số điểm khác biệt với PHP

Devsne VN 2212 lượt xem

Cấu hình PHP-FPM và Pools trong ứng dụng Docker với PHP và Nginx: Phần 2

Devsne VN 1097 lượt xem

Những câu hỏi phỏng vấn PHP thường gặp - DDTCMT

Devsne VN 10410 lượt xem

[PHP] Expressions and Control Flow in PHP - Phần 2

Devsne VN 9587 lượt xem

Viết code clean hơn trong php

Devsne VN 7537 lượt xem

50 câu hỏi phỏng vấn PHP hay nhất

Devsne VN 4439 lượt xem

Magic method trong PHP

Devsne VN 5586 lượt xem

Access Modifiers - PHP OOP - Quyền truy cập