Khoá học php cơ bản giới thiệu cho các bạn khái quát về ngôn ngữ lập trình PHP và tất cả các kiến thức nền tảng về nó!
Mở đầu series học PHP căn bản, chúng ta sẽ cùng thao khảo qua khái niệm PHP là gì? – được viết tắt của “Hypertext Preprocessor” là một ngôn ngữ lập trình mã nguồn mở được chạy ở phía server nhằm sinh ra mã html trên client rất phổ biến và được dùng trong phát triển ứng dụng Website. Cùng vô vàng kiến thức khác, các bạn hãy tham khảo toàn bộ series Học PHP Cơ Bản của mình nhé!
Và sau đây là toàn bộ nội dung về bộ series học PHP cơ bản mà mình đã soạn. Các bạn có thể xem phần mục lục bài viết sẽ thấy trình tự bài học của series.
Đầu tiên ta sẽ học về lý thuyết những kiến thức cơ bản nhất.
Ngôn ngữ lập trình PHP là gì và hướng dẫn thiết lập môi trường để lập trình PHP
- PHP có thể thực hiện các công việc gì ?
- Ngôn ngữ PHP được dùng phổ biến hiện nay bởi các lý do nào ?
- Đặc trưng của PHP Cú pháp của PHP Một Website hoạt động như thế nào?
- Như vậy, để học PHP ta cần chuẩn bị những gì?
- Để chạy được các file .php, chúng ta cần những gì ?
- Cài đặt WampServer vào Windows
- Link bài viết tại đây
Cú pháp trong PHP, Khai báo hằng và biến trong PHP
- Cú pháp PHP cơ bản
- Comment trong PHP
- Để lập trình bằng ngôn ngữ PHP cần chú ý những điểm gì
- Khai báo biến (VARIABLES)
- Các quy tắc cần lưu ý khi làm việc với biến
- Gán giá trị cho biến
- In giá trị của biến ra màn hình
- Phạm vi của biến
- Truy cập động – Accessing A Variable Dynamically By Name
- Khai báo hằng (CONSTANTS)
- Quy định khi đặt hằng
- Hằng số Magic trong PHP
- Link bài viết tại đây
Những kiểu dữ liệu trong PHP
- Kiểu dữ liệu Int (Integer)
- Ép dữ liệu sang kiểu INT
- Kiểu số thực (Double, Float)
- Ép dữ liệu sang kiểu số thực
- Kiểu Boolean trong PHP
- Kiểu Chuỗi (String) trong PHP
- Các chuỗi được giới hạn bởi các dấu nháy kép được PHP xử lý bằng 2 cách
- Các quy tắc thay thế
- Kiểu Mảng (Array) trong PHP
- Kiểu NULL trong PHP
- PHP – Kiểu Object (đối tượng)
- Kiểu Resource
Link bài viết tại đây
Toán tử và biểu thức trong PHP
- Ngôn ngữ PHP hỗ trợ các kiểu toán tử nào?
- Khái Niệm Về Biểu Thức
- Toán tử số học trong PHP
- Toán tử quan hệ (so sánh) trong PHP
- PHP – Toán tử luận lý logic
- Độ ưu tiên toán tử luận lý
- Toán tử gán trong PHP
- Toán tử điều kiện trong PHP
- Đặc biệt: Spaceship Operator
- Phân loại toán tử trong PHP
- Độ ưu tiên của các toán tử trong PHP
Link bài viết tại đây
Biểu Thức Điều Kiện Trong PHP (Lệnh if, else, switch)
- Biểu thức điều kiện if
- Bieu thức điều kiện if else trong PHP
- Biểu thức điều kiện if…elseif…else trong PHP
- Biểu thức điều kiện if else lồng nhau trong PHP
- Lưu ý khi dùng các biểu thức quan hệ if, if…else, if…elseif…else
- Biểu thức Switch Trong PHP
Link bài viết tại đây
Các loại Vòng lặp trong PHP (for, while, do while)
- Vòng lặp là gì ?
- Các Loại Vòng Lặp Trong PHP
- Vòng lặp for trong PHP
- Cú pháp
- Áp dụng vòng lặp for lồng nhau
- Vòng lặp while trong PHP
- Vòng lặp do while trong PHP
- Áp dụng vòng lặp While, Do while lồng nhau
- Khi nào nên sử dụng vòng lặp for, while, do while ?
Link bài viết tại đây
Vòng lặp Foreach trong PHP (Các loại vòng lặp phần 2)
- Vòng lặp foreach trong PHP
- Cú pháp
- Bài tập ví dụ
- Dùng tham chiếu để thay đổi phần tử hiện tại trong mảng foreach
- Vòng lặp foreach lồng nhau (mảng 2 chiều)
Link bài viết tại đây
Lệnh Break, Continue và các hàm (function) exit, die thường dùng trong PHP
- Câu lệnh Break thường dùng trong PHP
- Break cho vòng lặp, switch lồng nhau.
- Câu lệnh Continue
- Continue cho vòng lặp lồng nhau.
- Function die() và exit() dùng trong PHP
- Các cách thể hiện function exit
- Các cách thể hiện function die
Link bài viết tại đây
Hàm (Function) Trong PHP
- Hàm là gì?
- Vì sao nên sử dụng hàm
- Quy tắc khi tạo hàm
- Cấu trúc của một hàm
- Hàm tự định nghĩa
- Hàm tự định nghĩa với các tham số
- Tự định nghĩa với giá trị trả về
- Cách gọi hàm
- Thiết lập giá trị mặc định cho tham số hàm trong PHP
- Truyền tham số bằng tham chiếu trong PHP
- Kiểm tra hàm đã tồn tại
- Built in Function trong PHP
Link bài viết tại đây
Mảng (Array) Trong PHP
- Cú pháp tạo một mảng
- Có 3 loại mảng trong PHP
- Loại 1. Indexed Arrays – Mảng được lập chỉ mục
- Ví dụ minh họa cách tạo và truy cập mảng số được lập chỉ mục trong PHP.
- Ví dụ về truy xuất Array_Name[indexed]
- Thêm phần tử mới vào mảng
- Loại 2. Associative Arrays– Mảng liên hợp
- Loại 3. Multidimensional Arrays– Mảng đa chiều
- Vì sao nên sử dụng mảng để chứa dữ liệu
- So sánh 2 mảng bằng nhau với toán tử “=”
- So sánh 2 mảng bằng nhau với “===”
Link bài viết tại đây
Các hàm xử lý mảng (Array) trong PHP
Tổng hợp rất nhiều các hàm xử lý mảng và giải thích rõ từng công dụng của chúng.
Link bài viết tại đây
Chuỗi (String) Và Các Hàm Xử Lý Chuỗi Trong PHP
- Chuỗi trong PHP là gì?
- Các chuỗi được giới hạn bởi các dấu nháy kép được PHP xử lý bằng 2 cách
- Những quy tắc thay thế
- Các hàm xử lý chuỗi trong PHP
Link bài viết tại đây
Phương thức GET và POST trong PHP
- Phương thức GET trong PHP
- Lưu ý về phương thức GET trong PHP
- Ví dụ thực hành
- Phương thức POST trong PHP
- Phương thức Post trong mô hình Client-Server
- Những lưu ý cần biết trong phương thức POST trong PHP
- Kiểm tra isset với GET và POST trong PHP
- So sánh giống và khác nhau giữa GET và POST
- Khi nào nên dùng GET và POST trong PHP
Link bài viết tại đây
Cookie là gì? Cookie trong PHP
- 3 bước để xác định người dùng trả về
- Một số thông tin về Cookie
- Thiết lập Cookie trong PHP
- Các thuộc tính thành phần của Cookie
- Đọc – Truy cập – Sử dụng cookie trong PHP
- Cách xoá Cookie
- Kiểm tra Cookie có được bật hay không
Link bài viết tại đây
Session trong PHP
- Các ứng dụng thường dùng đối với Session
- Quy cách mà Session hoạt động
- Đăng ký bắt đầu tạo một session
- Lấy và đọc giá trị của Session trong PHP
- Chỉnh sửa, thay đổi giá trị của biến Session trong PHP
- Cách xoá, huỷ một session trong PHP
- BÀI TẬP
Link bài viết tại đây
Các hàm xử lý và làm việc với file trong PHP
- Các loại File được hỗ trợ trong PHP
- Mở file với fopen
- Đọc File trong PHP
- Sử dụng hàm feof trong đọc file
- Đọc file từng dòng
- Đọc file từng ký tự
- Cách đọc hết file với fread
- Ghi, Chèn dữ liệu vào file trong PHP
- Đóng File
- Các hàm xử lí file khác
- Kiểm tra file có tồn tại không?
- Kiểm tra cấp quyền với file
- Lấy nội dung của file hàm file_get_contents
- Đổi tên file
- Copy file
- Xóa file
- Ghi toàn bộ nội dung chuỗi ra file
- Tạo một thư mục ( folder) mới
- Kiểm tra sự tồn tại đường dẫn thư mục
Link bài viết tại đây
Xử lý date time ngày tháng trong PHP
- Thiết lập múi thời gian (timezone) tại Việt Nam
- Định dạng ngày tháng với hàm date()
- Danh sách các format định dạng của date()
- Truyền thêm chuỗi trong hàm date()
- Phương pháp xử lý ngày tháng nâng cao trong PHP
- Kiểu định dạng ngày tháng chuẩn trong MySQL
- Chuyển đồi kiểu định dạng ngày tháng
- Cộng trừ ngày tháng với mktime()
- Thay đổi ngày tháng date_modify()
- Một số hàm lấy thông tin date/time khác
- Hàm strtotime() xử lý ngày tháng trong PHP
- So sánh sự chệnh lệch giữa 2 ngày
- Kiểm tra tính hợp lệ của ngày tháng.
Link bài viết tại đây
Những hàm kiểm tra dữ liệu trong PHP (isset, empty,…)
- Hàm isset($value)
- Cú pháp
- Tham số
- Hàm isset() được sử dụng trong trường hợp nào
- Hàm empty($var)
- Cú pháp
- Tham số
- Hàm is_null($var)
- Một số hàm kiểm tra dữ liệu cho biến khác
- is_array($var)
- is_string($var)
- is_int($var) hoặc is_integer($var)
- is_float($var)
- is_double($var)
- array_key_exists($key, $searcharray)
- is_numeric($var)
Link bài viết tại đây
Xử lý ngoại lệ trong PHP.
- Ngoại lệ (Exception) trong PHP là gì?
- Các phương pháp xử lý ngoại lệ trong
- PHP Xử lý ngoại lệ (Exception Handling) trong PHP
- Sử dụng try, throw và catch
- Một số hàm lấy error message
- Tạo lớp ngoại lệ tuỳ chỉnh
- Xử lý nhiều ngoại lệ – Multiple Exceptions
- Cú pháp tổng thể
- Thiết lập xử lý ngoại lệ cao cấp – Set Top Level Exception Handler
Link bài viết tại đây
Xử lý lỗi (Error) trong PHP
- Lỗi là gì?
- Phân loại lỗi
- Syntax error – Lỗi cú pháp
- Lỗi thực thi
- Lỗi luận lý
- Vậy tại sao phải xử lý lỗi
- Tìm hiểu về các cấp độ lỗi trong PHP
- Xử lý lỗi cơ bản với hàm die() trong PHP
- Tạo một trình xử lý lỗi tuỳ chỉnh PHP
- Thiết lập trình xử lý lỗi tuỳ chỉnh PHP
- Ghi nhật ký lỗi
- Gửi lỗi qua Email
- Sử dụng try catch để dò lỗi
Link bài viết tại đây
Những lệnh require, require_once, include, include_once trong PHP
- Giới thiệu require, require_once, include, include_once trong PHP
- So sánh giống và khác giữa include, include_once, require, require_once
- Giống và khác giữa require – include
- require_once – include_once
Link bài viết tại đây
Không có khóa học nào là chứa đựng được toàn bộ mọi kiến thức cả, Series mình soạn tuy rằng vẫn không thể bao trọn được mọi kiến thức về PHP nhưng nó sẽ giúp các bạn nắm vững được những khái niệm cần thiết và quan trọng mà bạn cần phải biết đối với lập trình PHP cơ bản.
Và sẽ có một lúc nào đó mình sẽ tiếp tục cập nhật những kiến thức mới để giúp khóa học PHP cơ bản này đầy đủ hơn nữa. Các bạn hãy đồng hành cùng chúng mình nhé!
Xem thêm:
- Lộ trình học PHP từ cơ bản đến nâng cao chuyên nghiệp
- So sánh Nodejs và PHP? Bạn chọn công nghệ web nào?
- Vai trò Apache và PHP Hoạt Động Cùng Nhau Như Thế Nào
- Laravel Error: No application encryption key has been specified
Nếu các bạn cảm thấy Website TanHongIT.Com thật sự hữu ích mình mong các bạn có thể chia sẻ những bài viết đến cho cộng đồng cùng thao khảo nhé. Cảm ơn các bạn !!!
Các bạn có bất kì thắc mắc cần được hỗ trợ hay yêu cầu các phần mềm, thủ thuật, khoá học,… thì cứ để lại comment bên dưới bài viết hoặc liên hệ qua fanpage của TanHongIT để được hỗ trợ nhé! Mình sẽ cố gắng chia sẻ cho các bạn mọi thứ cần thiết nhất!