
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 ...

Bài 06: Các mức truy cập private protected và public - Học lập trình PHP nâng cao
Trong tính kế thừa tất cả các thuộc tính và phương thức của lớp cha đều sử dụng được ở lớp con, nhưng thực tế có những thuộc tính và phương thức ở lớp cha không muốn lớp con có thể truy cập vào. Cũng như ở lớp con cũng có những thuộc tính và phương thức chỉ muốn sử dụng riêng trong đối lớp đó ...

Bài 05: Tính kế thừa trong ph - Học lập trình PHP nâng cao
Tính kế thừa là một trong ba tính chất quan trọng của lập trình hướng đối tượng, nó đòi hỏi sự logic về phân tích các đối tượng trong phần mềm để từ đó đưa ra những mô hình design pattern giúp việc nâng cấp, bảo trì phần mềm dễ dàng hơn. Đây là tính chất được coi là quan trọng nhất bởi hầu hết ...

Bài 04: Trừu tượng hóa dữ liệu - Học lập trình PHP nâng cao
Nhắc đến đối tượng là nghĩ ngay đến sự trừu tượng của nó. Thông thường khi làm việc với đối tượng thì chúng ta hay có câu hỏi làm thế nào để xác định các phương thức và thuộc tính của một đối tượng và mô phỏng bằng code php? Để giải đáp câu hỏi này thì ta phải tìm hiểu khái niệm trừu tượng hóa ...

Bài 03: Lớp - thuộc tính - phương thức của đối tượng - Học lập trình PHP nâng cao
Ở bài trước các bạn đã biết được định nghĩa lập trình hướng đối tượng nhưng chỉ nói ở múc độ lý thuyết chứ chưa thấy đụng đến code, nếu thế thì trong bài này chúng ta sẽ bắt đầu sử dụng code để tạo các đối tượng thông qua class (lớp). 1. Lớp (class) ...

Bài 02: Lập trình hướng đối tượng là gì? - Học lập trình PHP nâng cao
Trong bài này chúng ta chỉ điểm qua những khái niệm căn bản của lập trình hướng đối tượng trong php. Nội dung bao gồm: Đối tượng là gì? Lập trình hướng đối tượng là gì ? Lập trình hướng đối tượng bắt nguồn từ đâu ? 1. Đối tượng là gì? Câu hỏi ...

Bài 01: Phương pháp lập trình truyền thống - Học lập trình PHP nâng cao
Để cho các bạn hiểu rõ tại sao lại phải học lập trình hướng đối tượng thì tôi sẽ giới thiệu các phương pháp lập trình truyền thống, từ đó các bạn thấy được các ưu và nhược điểm của từng phương pháp. Nội dung chúng ta sẽ tìm hiểu các phương pháp sau: Lập ...

ìm hiểu về CURD trong PHP thông qua ứng dụng quản lí cầu thủ. - Học lập trình PHP căn bản
CURD trong là gì ? CURD thực ra là một thuật ngữ của dân lập trình, nó là viết tắt của "Create, Read, Update, Delete" hay cụ thể là các thao tác đối với dữ liệu trong database. Trong bài viết này mình sẽ cùng các bạn tìm hiểu về CURD thông qua quá trình xây dựng ứng quản lý cầu thủ. ...

Xây dựng chức năng đăng nhập mới được download file - Học lập trình PHP căn bản
Chủ đề này có lẽ cũng rất nhiều bạn chưa biết và muốn tìm hiểu nó để áp dụng vào project của mình, nên sẵn đêm khuya ngồi buồn nhớ vợ nhớ con nên mình làm một tuts cho đời tươi đẹp hơn. Cũng như thường lệ, trước tiên mình xin giới thiệu một vài kỹ thuật mình có sử dụng liên quan trong tut này. ...

Xây dựng chức năng đăng nhập và đăng ký với php và mysql - Học lập trình PHP căn bản
Trong bài này tôi sẽ hướng dẫn các bạn xây dựng chức năng đăng nhập và đăng ký sử dụng php và mysql. Nội dung của bài này rất căn bản và cũng rất phù hợp cho những bạn mới nghiên cứu lập trình web với PHP và MySQL. 1. Tạo cơ sở dữ liệu lưu trữ thông tin người dùng Trước tiên các bạn tạo một cơ ...

Xây dựng chức năng tìm kiếm với lệnh Like trong PHP - Học lập trình PHP căn bản
Trong bài này tôi sẽ hướng dẫn các bạn cách xây dựng một chức năng tìm kiếm kì đơn giản, đây được xem là một chức năng mà đa số website nào cũng cần phải có. Bài viết này sẽ hướng dẫn các bạn cách thao tác với database dùng để truy vấn và lọc dữ liệu ở mức độ đơn giản nhất. Để có thể tiếp thu tốt ...

Xây dựng chức năng đăng ký thành viên với php và mysql - Học lập trình PHP căn bản
Bài này chúng ta sẽ thực hành xây dựng chức năng đăng ký thành viên với PHP và MySQL, đây là một chức năng đơn giản và rất hay được sử dụng trong PHP. Để xem được bài này đòi hỏi bạn phải nghiên cứu qua hai phương thức POST và GET, các thẻ input thông dụng như text, textarea, ... Để làm được chức ...

Chương trình quản lý sinh viên PHP lưu database - Học lập trình PHP căn bản
Ở bài tập trước chúng ta đã tập làm trang quản lý sinh viên lưu session với các thao tác hiển thị danh sách, thêm, xóa và sửa sinh viên, tuy nhiên ở bài đó chúng ta chỉ lưu dữ liệu tạm ở Session mà thôi, vậy thì trong bài này chúng ta tiếp tục xây dựng ứng dụng này nhưng thay vì sử ...

Kết nối Cơ Sở Dữ Liệu MYSQL Sử dụng MYSQLI - Học lập trình PHP căn bản
Trải qua 25 bài php căn bản thì chúng ta mới chỉ tìm hiểu râu ria bên ngoài các kiến thức về kỹ thuật lập trình nên có lẽ các bạn cảm thấy chưa HƯNG PHẤN , vì vậy để các bạn không bị chán thì trong bài này chúng ta sẽ tìm hiểu cách kết nối CSDL MYSQL với php và một số hàm xử lý ...

Chương trình quản lý sinh viên PHP lưu Session - Học lập trình PHP căn bản
Trong bài tập này chúng ta sẽ viết một chương trình quản lý sinh viên sử dụng Session nhé các bạn, nghĩa là ta sẽ sử dụng session để lưu trữ dữ liệu thay vì sử dụng MySQL. Bài tập này khá hay bởi nó tập cho bạn thực hiện các thao tác lấy danh sách, thêm, xóa và sửa. Đầu tiên bạn tạo cho tôi một ...

Bài tập thực hành với mảng (array) trong PHP - Học lập trình PHP căn bản
Mảng là một cấu trúc lưu trữ dữ liệu được sử dụng khá phổ biến ở hầu hết các ngôn ngữ lập trình, đây là một kiểu dữ liệu cho phép người dùng lưu trữ nhiều thông tin không giới hạn về số phần tử nên sử dụng nó sẽ giúp mã nguồn trông sáng hơn. Tuy nhiên nếu như sử dụng mảng nhiều quá sẽ dẫn đến tình ...