Trung BìnhPHP iconPHP

Class và Object trong PHP khác nhau như thế nào?

Class là bản thiết kế (blueprint) định nghĩa thuộc tính và phương thức, còn Object là một thực thể cụ thể được tạo ra từ class đó.

  • Hãy nghĩ class như khuôn bánh và object như những chiếc bánh thực sự.
  • Khai báo class: class User { public $name; public function getName() { return $this->name; } }.
  • Tạo object: $user = new User();.
  • Mỗi object có bản sao thuộc tính riêng nhưng chia sẻ chung phần code của phương thức.

Xem toàn bộ PHP cùng filter theo level & chủ đề con.

Mở danh sách PHP