Dưới đây là nội dung chương trình học Lập trình hướng đối tượng với ngôn ngữ PHP
1. Lập trình cấu trúc và lập trình hướng đối tượng
- Phương pháp lập trình cấu trúc
- Phương pháp lập trình hướng đối tượng
2. Cơ bản PHP
- Viết các dòng chú thích (comment)
- Khai báo biến
- Toán tử ép kiểu
- Hằng có kiểu
- Kiểu dữ liệu
- Function - Biến tham chiếu
- Function - Truyền giá trị cho hàm theo tham chiếu
- Function - Hàm trả về các tham chiếu
- Function - Đối có giá trị mặc định
- Function - Định nghĩa chồng các hàm (Overloading)
- Function - Định nghĩa chồng các toán tử
3. Class (Tính đóng gói - Encapsulation in OOP)
- Định nghĩa lớp
- Biến, mảng đối tượng
- Con trỏ đối tượng
- Đối của phương thức, con trỏ this
- Nói thêm về kiểu phương thức và kiểu đối của phương thức
- Phạm vi truy xuất
- Các phương thức toán tử
4. Hàm tạo, hàm huỷ và các vấn đề liên quan
- Hàm tạo (Constructor)
- Lớp không có hàm tạo và hàm tạo mặc định
- Hàm tạo sao chép (copy constructor)
- Hàm huỷ (Destructor)
- Toán tử gán
- Hàm tạo và đối tượng thành phần
- Các thành phần tĩnh
- Mảng đối tượng
- Cấp phát bộ nhớ cho đối tượng
5. Dẫn xuất và thừa kế (Tính kế thừa - Inheritance in OOP)
- Sự dẫn xuất và tính thừa kế
- Hàm tạo, hàm huỷ đối với tính thừa kế
- Phạm vi truy nhập đến các thành phần của lớp cơ sở
- Thừa kế nhiều mức và sự trùng tên
- Các lớp cơ sở ảo
- Một số ví dụ về hàm tạo, hàm huỷ trong thừa kế nhiều mức
- Toán tử gán của lớp dẫn xuất
- Hàm tạo sao chép của lớp dẫn xuất
- Phát triển, hoàn thiện chương trình
- Bổ sung, nâng cấp chương trình
- Từ khái quát đến cụ thể
- Toàn thể và bộ phận
6. Tương ứng bội và phương thức ảo (Tính đa hình - Polymorphism in OOP)
- Phương thức tĩnh
- Sự hạn chế của phương thức tĩnh
- Phương thức ảo và tương ứng bội
- Lớp cơ sở trừu tượng (Tính trừu tượng - Abstraction in OOP)
- Sử dụng tương ứng bội và phương thức ảo
- Xử lý các thuật toán khác nhau
7. Tìm hiểu về bộ nhớ
8. Cấu trúc dữ liệu và Giải thuật
- Các lớp ngăn xếp và hàng đợi
- Danh sách liên kết
- Giải thuật sắp xếp
9. Thứ tự ưu tiên của các phép toán