Ví dụ về lập trình hướng đối tượng (OOP) trong PHP

Hướng dẫn ví dụ cơ bản về lập trình hướng đối tượng (OOP) trong PHP, giải thích cách sử dụng các class và object để tổ chức mã nguồn theo phương pháp OOP.

<?php
// Định nghĩa class "Person"
class Person {
    // Thuộc tính của class
    private $name;
    private $age;

    // Constructor để khởi tạo object với các giá trị ban đầu
    public function __construct($name, $age) {
        $this->name = $name;
        $this->age = $age;
    }

    // Phương thức để lấy tên của person
    public function getName() {
        return $this->name;
    }

    // Phương thức để lấy tuổi của person
    public function getAge() {
        return $this->age;
    }

    // Phương thức hiển thị thông tin của person
    public function displayInfo() {
        echo "Tên: " . $this->getName() . "<br>";
        echo "Tuổi: " . $this->getAge() . "<br>";
    }
}

// Tạo object từ class "Person"
$person1 = new Person("Nguyễn Văn A", 25);

// Gọi phương thức để hiển thị thông tin của object
$person1->displayInfo();
?>

Giải thích chi tiết:

  1. Định nghĩa class Person:

    • Class là một khuôn mẫu để tạo các đối tượng (objects). Trong ví dụ này, class Person chứa các thuộc tính như nameage để lưu trữ thông tin về một người.
  2. Constructor __construct():

    • Constructor là một phương thức đặc biệt được gọi khi một đối tượng của class được khởi tạo. Nó giúp khởi tạo các giá trị ban đầu cho thuộc tính của đối tượng.
  3. Các phương thức getName(), getAge()displayInfo():

    • getName()getAge() là các phương thức dùng để lấy giá trị của các thuộc tính nameage từ object.
    • displayInfo() là phương thức dùng để hiển thị thông tin của người lên trang web, sử dụng kết quả từ các phương thức getName()getAge().
  4. Tạo đối tượng:

    • Đối tượng person1 được tạo từ class Person với tên là "Nguyễn Văn A" và tuổi là 25. Sau đó, phương thức displayInfo() được gọi để hiển thị thông tin của đối tượng.

Phiên bản PHP:

Mã này tương thích với PHP 5.0 trở lên.



Các Hướng Dẫn Cùng Chủ Đề Đang Xem

Ví dụ về Strategy Pattern trong PHP

Hướng dẫn về Strategy Pattern trong PHP với ví dụ cụ thể giúp bạn hiểu rõ cách sử dụng mẫu thiết kế này trong lập trình hướng đối tượng.
Lấy nội dung từ database MySQL bằng PHP

Hướng dẫn cách lấy nội dung từ database MySQL sử dụng PHP. Bao gồm mã nguồn và giải thích chi tiết từng bước để kết nối và truy vấn cơ sở dữ liệu MySQL.
Xử lý đa luồng trong PHP bằng thư viện pthreads

Hướng dẫn chi tiết cách xử lý đa luồng trong PHP bằng cách sử dụng thư viện `pthreads`. Bài viết bao gồm các bước cài đặt, ví dụ minh họa, và cách áp dụng đa luồng để cải thiện hiệu suất ứng dụng PHP.
Hướng dẫn upload nhiều hình ảnh trong PHP

Hướng dẫn chi tiết cách upload nhiều hình ảnh cùng lúc trong PHP, bao gồm xử lý file tải lên, kiểm tra định dạng và lưu trữ trên server.
Ví dụ về Factory Pattern trong PHP

Hướng dẫn về Factory Pattern trong PHP với ví dụ cụ thể giúp bạn hiểu rõ cách sử dụng mẫu thiết kế này trong lập trình hướng đối tượng.
Tạo mã Captcha bằng PHP

Hướng dẫn cách tạo mã Captcha đơn giản bằng PHP để bảo vệ website khỏi các hành vi spam và bot tự động.
Cách gửi Request POST data JSON bằng PHP

Hướng dẫn cách sử dụng PHP để gửi một yêu cầu POST với dữ liệu JSON bằng cách sử dụng cURL. Bài viết sẽ cung cấp ví dụ mã PHP có thể chạy được, kèm theo giải thích chi tiết.
Chuyển đổi chữ cái Unicode có dấu thành không dấu trong PHP

Hướng dẫn cách sử dụng PHP để chuyển đổi các chữ cái Unicode có dấu trong bảng chữ cái tiếng Việt thành các chữ cái không dấu. Mã PHP này giúp xử lý văn bản tiếng Việt dễ dàng và hiệu quả.
Lấy ký tự cuối cùng của chuỗi trong PHP

Hướng dẫn cách sử dụng PHP để lấy ký tự cuối cùng của một chuỗi. Mã PHP này giúp bạn dễ dàng truy xuất ký tự cuối của chuỗi văn bản trong các thao tác xử lý chuỗi.
Cách gọi hàm PHP từ chuỗi được lưu trong biến

Hướng dẫn cách gọi một hàm PHP từ một chuỗi được lưu trong biến bằng cách sử dụng tính năng gọi hàm động trong PHP. Bài viết sẽ giới thiệu cách thực hiện với các ví dụ minh họa.

Đã thêm vào giỏ hàng