OOP trong PHP là bài viết trình bày về lập trình hướng đối tượng troing PHP. Cách tạo và dùng class, hàm, kế thừa, các cách truy cập…
Nội dung chính
- Lập trình hướng đối tượng
- Ưu điểm của OOP
- Class trong OOP
- Khai báo class và sử dụng class trong PHP
- Constructor của class
- Destructor của class
- Thực tập tạo và sử dụng class trong PHP
- Các tính chất của OOP
- Tính đóng gói
- Tính kế thừa
- Tính trừu tượng
- Tính đa hình
- Lập trình hướng đối tượng [object-oriented programming gọi tắt là OOP ] là cách thức lập trình hiện đại, có nhiều ưu điểm trong việc phát triển project.
- static::method[] với self::method[];
- Bài tập OOP trong PHP
- Bài 1 : Mô tả nhanvien
Nội dung chính
- Lập trình hướng đối tượng
- Ưu điểm của OOP
- Class trong OOP
- Khai báo class và sử dụng class trong PHP
- Constructor của class
- Destructor của class
- Thực tập tạo và sử dụng class trong PHP
- Các tính chất của OOP
- Tính đóng gói
- Tính kế thừa
- Tính trừu tượng
- Tính đa hình
- static::method[] với self::method[];
- Bài tập OOP trong PHP
- Bài 1 : Mô tả nhanvien
Lập trình hướng đối tượng
Ưu điểm của OOP
Class trong OOP
Khai báo class và sử dụng class trong PHPConstructor của class
Ưu điểm của OOP
- Class trong OOP
- Khai báo class và sử dụng class trong PHP
- Constructor của class
- Destructor của class
- Thực tập tạo và sử dụng class trong PHP
Class trong OOP
Khai báo class và sử dụng class trong PHP
Constructor của class
Khai báo class và sử dụng class trong PHP
Constructor của class
Destructor của class
Thực tập tạo và sử dụng class trong PHP
Các tính chất của OOPTính đóng gói
Constructor của class
Destructor của class
Thực tập tạo và sử dụng class trong PHP
Các tính chất của OOP
Destructor của class
Thực tập tạo và sử dụng class trong PHP
Thực tập tạo và sử dụng class trong PHP
Các tính chất của OOP
Các tính chất của OOP
Tính đóng gói
Tính kế thừa
- Tính trừu tượng
- Tính đa hình
- static::method[] với self::method[];
Tính kế thừa
Tính trừu tượng
Tính đa hình
Tính trừu tượng
Tính đa hình
static::method[] với self::method[];
Tính đa hình
static::method[] với self::method[];
Bài tập OOP trong PHP
Bài 1 : Mô tả nhanvien
Lập trình hướng đối tượng [object-oriented programming gọi tắt là OOP ] là cách thức lập trình hiện đại, có nhiều ưu điểm trong việc phát triển project.
static::method[] với self::method[];static vào trước tên của nó khi khai báo.
Bài tập OOP trong PHP
Bài 1 : Mô tả nhanvien
static::method[] với self::method[];
Bài tập OOP trong PHP
Bài 1 : Mô tả nhanvien
Bài 1 : Mô tả nhanvien
Lập trình hướng đối tượng [object-oriented programming gọi tắt là OOP ] là cách thức lập trình hiện đại, có nhiều ưu điểm trong việc phát triển project.
static::method[] với self::method[];
Bài tập OOP trong PHP
Bài 1 : Mô tả nhanvien
Với OOP , các thông tin cần xử lý sẽ được diễn tả thành các đối tượng. Như mỗi sản phẩm, mỗi tin tức , mỗi nhà sản xuất, mỗi user… là mỗi đối tượng. Trong 1 đối tượng sẽ có nhiều thông tin [properties], nhiều hàm[methods] được khai báo, tùy nhu cầu nghiệp vụ và cách bạn tổ chức.static vào trước tên của nó khi khai báo.
Mỗi đối tượng có nhiều thuộc tính và hàm
Các cách lập trình cũ hơn ngày xưa là kiểu lập trình hướng thủ tục, hướng modun…
1. Tạo 1 class để mô tả học sinh, gồm các thuộc tính họ, tên, ngày sinh, hàm tuoi và hàm hoten
2. Tạo đối tượng và gán thông tin
3. Hiện thông tin đối tượng
Test: Chạy thử trang sẽ thấy tên hiện ra, còn hoten và tuoi chưa thấy do chưa code 2 hàm tuoi và hoten
4. Định nghĩa hàm tuoi và hoten trong class
– Trở lại class nhanvien, code trong 2 hàm hoten và tuoi để được như hình dưới
– Chạy trang, giờ sẽ nthấy hoten va tuoi