- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
Bài 16: Class xử lý database trong hướng đối tượng (phần 2) - Học lập trình PHP nâng cao
Ở bài trước chúng ta đã xây dựng xong lớp DB_driver dùng để xử lý thao tác trực tiếp với database, nhưng trong lớp đó chưa thể hiện được những tính chất trong lập trình hướng đối tượng. Vậy thì trong bài này chúng ta sẽ tiếp hành xây dựng một lớp Business kế thừa từ lớp Driver. Vì thế ngoài những ...
Bài 15: Class xử lý database trong hướng đối tượng (phần 1) - Học lập trình PHP nâng cao
Trong bài này chúng ta sẽ vận dụng những kiên thức từ đầu series tới giờ để thực hiện viết một lớp xử lý database thường sử dụng trong PHP. Lưu ý với bạn rằng thư viện này mục đích là để các bạn hiểu được lập trình OOP chứ mình không ép các bạn lấy nó sử dụng trong project nhé . Nội ...
Bài 14: Thuộc tính và phương thức tĩnh trong lập trình hướng đối tượng ph - Học lập trình PHP nâng cao
Như ta biết mỗi đối tượng luôn có các thuộc tính, phương thức và muốn sử dụng được nó ta phải khởi tạo đối tượng đó gán vào một biến sau đó gọi đến. Nhưng giả sử chúng ta tạo hai hai biến cùng một đối tượng đó thì các thao tác xử lý trên hai biến đó (thực chất là 2 object) không ảnh hưởng lẫn nhau. ...
Bài 13: Template interface trong ph - Học lập trình PHP nâng cao
1. Interface là gì ? Interface là một Template (khuôn mẫu), nó không phải là một lớp đối tượng mà chỉ là một bề nhìn bên ngoài mà nhìn vào đó ta có thể biết được tất cả các hàm của đối tượng implement nó. Để khai báo một Interface ta dùng từ khóa interface để thay cho từ khóa class. Tất cả ...
Bài 12: Lớp trừu tượng abstract trong php - Học lập trình PHP nâng cao
1. Lớp trừu tượng abstract Nếu bạn đã từng học qua lập trình hướng đối tượng một ngôn ngữ bất kỳ khác như C++, Java thì abstract khá quen thuộc, và trong php đây cũng là một tính chất của lập trình hướng đối tượng nhưng nó không được xếp vào tính chất quan trọng, tính chất này giống như tính kế ...
Bài 11: Hàm khỏi tạo và hàm hủy trong lập trình hướng đối tượng ph - Học lập trình PHP nâng cao
Trong mỗi lớp có hai hàm rất đặc biệt đó là hàm khởi tạo và hàm hủy. Hàm khởi tạo sẽ được tự động gọi khi bạn khởi tạo mới một đối tượng, còn hàm hủy thì sẽ được gọi khi đối tượng bị hủy. 1. Hàm khởi tạo Hàm khởi tạo cũng là một hàm bình thường nhưng có điểm đặc biệt là nó luôn luôn được gọi ...
Bài 10: Tính đóng gói trong lập trình hướng đối tượng PHP - Học lập trình PHP nâng cao
Trong bài này ta sẽ tìm hiểu đến tính chất cuối cùng trong lập trình hướng đối tượng đó là tính đóng gói, đây là một trong ba tính chất quan trọng mà chúng ta cần phải nắm bắt. 1. Tính đóng gói là gì? Tính đóng gói là tính chất không cho phép người dùng hay đối tượng khác thay đổi dữ liệu ...
Bài 09: Tính đa hình trong lập trình hướng đối tượng PHP - Học lập trình PHP nâng cao
Trong bài này chúng ta sẽ tìm hiểu một tính chất nữa trong lập trình hướng đối tượng đó là tính đa hình. 1. Tính đa hình là gì? Tính đa hình trong php hay còn gọi là tính đa hình trong lập trình hướng đối tượng là sự đa hình của mỗi hành động cụ thể ở những đối tượng khác nhau. Ví dụ hành động ...
Bài 08: Khi nào sử dụng private protected và public - Học lập trình PHP nâng cao
Vấn đề lựa chọn mức độ truy cập cũng như cách đặt tên cho các thuộc tính và phương thức trong PHP là một câu hỏi thường gặp với những bạn mới biết lập trình hướng đối tượng, vì thế qua bài này ta sẽ cùng thảo luận đôi điều về vấn đề này đẻ mọi thứ trở nên dễ dàng hơn. Nội dung bao gồm: ...
Bài 07: Kế thừa lồng trong ph - Học lập trình PHP nâng cao
Trong bài này chúng ta tìm hiểu kế thừa lồng trong PHP và nguyên tắc hoạt động của ba mực độ truy cập private, protected và public. Trước tiên chúng ta tìm hiểu khái niệm kế thừa lồng là gì đã nhé. 1. Kế thừa lồng là gì? Kế thừa lồng hay còn gọi là kế thừa nhiều lớp, nghĩa là một ...