Thông thường khi bạn gọi đến một phương thức nào đó mà chưa được định nghĩa trong lớp của đối tượng thì chương trình sẽ bị báo lỗi không tồn tại method. Vậy có câu hỏi đặt ra làm sao…
Magic methos trong php là những phương thức rất đặc biệc trong PHP vì nhiệm vụ của nó là bắt một sự kiện (event) nào đó khi chúng ta thao tác tới đối tượng. Ví dụ hàm khởi tạo và hàm hủy (__construct() và __destruct())…
Nếu bạn đã từng làm việc với OOP trong C# thì chúng ta thường sử dụng hai hàm đặc biệt đó là set và get rất nhiều thì trong PHP chức năng nó cũng tương tự vậy thôi. Còn nếu…
Mình đã từng teamviewer với rất nhiều bạn và sửa code cho họ và mình cũng hơi chán khi nhìn những dòng code đó, tuy nhiên trước đây mình cũng từng như vậy cho nên mình thông cảm được. Chính…
Ở 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ẽ 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…
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…
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…
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…
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…