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

Tác giả: Trịnh Tiến Mạnh viết 14:39 ngày 06/04/2021

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

Tác giả: Trịnh Tiến Mạnh viết 14:39 ngày 06/04/2021

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

Tác giả: Trịnh Tiến Mạnh viết 14:39 ngày 06/04/2021

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

Tác giả: Trịnh Tiến Mạnh viết 14:39 ngày 06/04/2021

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

Tác giả: Trịnh Tiến Mạnh viết 14:39 ngày 06/04/2021

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

Tác giả: Trịnh Tiến Mạnh viết 14:39 ngày 06/04/2021

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

Tác giả: Trịnh Tiến Mạnh viết 14:39 ngày 06/04/2021

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

Tác giả: Trịnh Tiến Mạnh viết 14:39 ngày 06/04/2021

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

Tác giả: Trịnh Tiến Mạnh viết 14:39 ngày 06/04/2021

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

Tác giả: Trịnh Tiến Mạnh viết 14:39 ngày 06/04/2021

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

Tác giả: Trịnh Tiến Mạnh viết 14:39 ngày 06/04/2021

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

Tác giả: Trịnh Tiến Mạnh viết 14:39 ngày 06/04/2021

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

Tác giả: Trịnh Tiến Mạnh viết 14:39 ngày 06/04/2021

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

Tác giả: Trịnh Tiến Mạnh viết 14:39 ngày 06/04/2021

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

Tác giả: Trịnh Tiến Mạnh viết 14:39 ngày 06/04/2021

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

Tác giả: Hoàng Hải Đăng viết 14:35 ngày 06/04/2021

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

Tác giả: Hoàng Hải Đăng viết 14:35 ngày 06/04/2021

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

Tác giả: Hoàng Hải Đăng viết 14:35 ngày 06/04/2021

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

Tác giả: Hoàng Hải Đăng viết 14:35 ngày 06/04/2021

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

Tác giả: Hoàng Hải Đăng viết 14:35 ngày 06/04/2021