[Bài đọc] Class Abstraction

PHP5 đưa vào khái niệm lớp trừu tượng (abstract class) cùng các phương thức trừu tượng (abstract method). Lớp trừu tượng được định nghĩa ra không nhằm cho việc sử dụng để tạo ra đối tượng từ nó, lớp trừu có ít nhất một phương thức trừu tượng phải được định nghĩa là một abstract

[Thực hành] Làm việc với CSDL

Mục tiêu Luyện tập sử dụng chức năng truy vấn của PHPMyAdmin. Luyện tập thao tác với câu lệnh truy vấn dữ liệu với các điều kiện khác nhau. Mô tả Sử dụng CSDL có sẵn classicmodels để thực hiện chức năng truy vấn. CDSL được download ở đây: mysqlsampledatabase.zip. Nhập CSDL này vào MySQL như hướng dẫn

[Bài đọc] Lớp SplStack

[Bài đọc] Lớp SplStack Lớp SplStack cung cấp các chức năng chính của một stack, được triển khai bằng cách sử dụng danh sách liên kết đôi. Mô tả ngắn gọn của lớp SplStack như sau: Sử dụng SplStack Kết quả: 54321 Lưu ý: Học viên tra cứu đầy đủ lớp SplStack ở đây: https://www.php.net/manual/en/class.splstack.php

[Thực hành] Nhập và xuất CSDL trên PHPMyAdmin

Mục tiêu Luyện tập thao tác nhập (import) CSDL từ file .sql sẵn có và luyện tập xuất (export) CSDL ra file .sql. Mô tả Tải dữ CSDL mẫu có sẵn ở đây (Tải file .sql) sau đó nhập vào trong MySQL theo 2 cách: sử dụng PhpMyAdmi và sử dụng dòng lệnh. Xuất CSDL

[Bài đọc] Interface

Interface khai báo giống cách chúng ta khai báo một lớp, nhưng ta dùng từ khoá interface thay cho class và các phương thức bên trong không có phần thân (chỉ có khai báo). Tất cả các phương thức được định nghĩa trong một interface phải được khai báo là public; đó là đặc tính của interface. Triển khai

[Bài đọc] Lớp SplDoublyLinkedList

Lớp SplDoublyLinkedList cung cấp các chức năng chính của một danh sách liên kết đôi. Mô tả rút gọn của lớp này như sau: Các hằng số Trật tự duyệt SplDoublyLinkedList::IT_MODE_LIFO Danh sách sẽ được duyệt theo trật tự Last-In/First-Out, giống như stack SplDoublyLinkedList::IT_MODE_FIFO Danh sách sẽ được duyệt theo trật tự First-In/First-Out, giống như queue

[Thực hành] Hệ các đối tượng hình học

Mục tiêu Luyện tập triển khai cơ chế kế thừa trong OOP. Mô tả Trong phần này, chúng ta phát triển một ứng dụng hỗ trợ tính các thông số: diện tích, chu vi, thể tích của các hình như: hình tròn, hình trụ, hình chữ nhật, hình vuông. Mỗi loại hình sẽ có các

[Bài đọc] PHP Datastructures

Bộ thư biện SPL (Standard PHP Library – Bộ thư viện chuẩn của PHP) cung cấp nhiều cấu trúc dữ liệu tiêu chuẩn để chúng ta có thể sử dụng ngay trong ứng dụng của mình. Các cấu trúc dữ liệu này được phân thành các nhóm dựa vào hình thức triển khai của chúng,

[Thực hành] Tạo và xoá CSDL trên PHPMyAdmin

Mục tiêu Luyện tập các thao tác tạo và xóa CSDL. Mô tả Tạo và xóa CSDL sử dụng PhpMyAdmin. tạo và xóa CSDL sử dụng dòng lệnh. Hướng dẫn tạo CSDL Chúng ta có thể sử dụng 1 trong 3 cách sau để tạo một CSDL mới: Cách 1: Tạo CSDL sử dụng PHPMyAdmin

[Bài đọc] Tree và Binary Tree

Các cấu trúc dữ liệu thông thường xử lý 3 thao tác cơ bản: insertion – các thao tác thêm dữ liệu vào cấu trúc deletion – các thao tác loại bỏ dữ liệu khỏi cấu trúc traversal – các thao tác để duyệt (nhận về) dữ liệu từ cấu trúc Trong trường hợp của