Đề cương học lập trình PHP (đây không phải khóa học hay tài liệu để học). Tài liệu này liên kê các phần kiến thức cần phải học khi học lập trình PHP. PHP là ngôn ngữ lập trình kịch bản được sử dụng chủ yếu trên server để tạo ra các ứng dụng web. Phiên bản đầu tiên được ra đời lần đầu tiên vào năm 1994 và được viết bởi Rasmus Lerdorf dựa trên ngôn ngữ lập trình C. PHP là từ viết tắt của Personal Home Page với ý nghĩa ban đầu là dùng để tạo ra các website cá nhân.
LẬP TRÌNH PHP CHO NGƯỜI MỚI BẮT ĐẦU CHƯƠNG I: Giới thiệu PHP Bài 1: PHP gì? Bài 2: Lịch sử ngôn ngữ PHP Bài 3: PHP làm gì? Tại chọn PHP? Bài 4: Cài đặt PHP Web Server PC CHƯƠNG II: PHP Bài 5: Cú pháp Bài 6: Biến Bài 7: Lệnh Echo Print Bài 8: Kiểu liệu Bài 9: Chuỗi Bài 10: Hằng Bài 11: Toán tử Bài 12: Các phép so sánh Bài 13: Phép gán Bài 14: Phép tăng / giảm Bài 15: Phép Logical Bài 16: Nối chuỗi Bài 17: So sánh mảng Bài 18: Lệnh điều kiện If … Else … Elseif Bài 19: Lệnh Switch Bài 20: Vòng lặp For Bài 21: Vòng lặp While Bài 22: Hàm (Function) Bài 23: Mảng (Array) Bài 24: Hàm xếp mảng (Sorting Arrays) Bài 25: Biến tài cục (Superglobals) CHƯƠNG III: Biểu mẫu PHP Bài 26: Xử lý giá trị biểu mẫu (Form Handling) Bài 27: Kiểm tra biểu mẫu (Validation Form) Bài 28: Biểu mẫu bắt buộc (Form Required) Bài 29: Biểu mẫu URL/E-mail Bài 30: Hoàn thành biểu mẫu (Form Complete) CHƯƠNG IV: PHP nâng cao Bài 31: Mảng đa chiều Bài 32: Ngày tháng Bài 33: Include Require Bài 34: Xử lý file Bài 35: Mở, Đọc Đóng file Bài 36: Tạo ghi file Bài 37: Upload file Bài 38: Cookies Bài 39: Sessions Bài 40: Bộ lọc Bài 41: Bộ lọc nâng cao Bài 42: Xử lý lỗi Bài 43: Xử lý ngoại lệ (Exception Handling) CHƯƠNG V: Xử lý MySQL database với PHP Bài 44: MySQL database gì? Bài 45: Kết nối tới MySQL Bài 46: Tạo Database Bài 47: Tạo Bảng Bài 48: Chèn liệu (Insert Data) Bài 49: Lấy ghi cuối Bài 50: Chèn nhiều ghi vào MySQL Bài 51: Lấy liệu từ MySQL (Select Data) Bài 52: Xóa liệu (Delete Data) Bài 53: Cập nhật liệu (Update Data) Bài 54: Giới hạn lấy liệu (Limit Data Selections) CHƯƠNG VI: PHP với XML Bài 55: Giới thiệu XML Bài 56: Phân tích XML Bài 57: Lấy giá trị XML Bài 58: XML Expat Bài 59: XML DOM CHƯƠNG VI: PHP với AJAX Bài 60: Giới thiệu AJAX Bài 61: AJAX với PHP Bài 62: AJAX với MySQL database Bài 63: AJAX với XML Bài 64: Xây dựng Live Search AJAX Bài 65: AJAX RSS Reader Bài 66: AJAX poll TÀI LIỆU THAM KHẢO Mảng Lịch Ngày Thư mục Lỗi File hệ thống Bộ lọc FTP HTTP Libxml Mail Match Misc MySQLi SimpleXML String XML Zip Timezones ... CHƯƠNG VI: PHP với XML Bài 55: Giới thiệu XML Bài 56: Phân tích XML Bài 57: Lấy giá trị XML Bài 58: XML Expat Bài 59: XML DOM CHƯƠNG VI: PHP với AJAX Bài 60: Giới thiệu AJAX Bài 61: AJAX với PHP Bài... (Form Required) Bài 29: Biểu mẫu URL/E-mail Bài 30: Hoàn thành biểu mẫu (Form Complete) CHƯƠNG IV: PHP nâng cao Bài 31: Mảng đa chiều Bài 32: Ngày tháng Bài 33: Include Require Bài 34: Xử lý file... Bài 42: Xử lý lỗi Bài 43: Xử lý ngoại lệ (Exception Handling) CHƯƠNG V: Xử lý MySQL database với PHP Bài 44: MySQL database gì? Bài 45: Kết nối tới MySQL Bài 46: Tạo Database Bài 47: Tạo Bảng Bài