Cú pháp: if (dieu_kien) { // Mã lệnh khi điều kiện đúng }
Ví dụ: $tuoi = 18; if ($tuoi >= 18) { echo "Bạn đã đủ tuổi truy cập."; }
2. Câu lệnh if...else
Cú pháp: if (dieu_kien) { // Mã lệnh khi điều kiện đúng } else { // Mã lệnh khi điều kiện sai }
Ví dụ: $diem = 6; if ($diem >= 5) { echo "Bạn đã đậu."; } else { echo "Bạn đã trượt."; }
3. Câu lệnh if...elseif...else
Cú pháp: if (dieu_kien_1) { // Mã lệnh khi điều kiện 1 đúng } elseif (dieu_kien_2) { // Mã lệnh khi điều kiện 2 đúng } else { // Mã lệnh khi các điều kiện trước đó sai }
Cú pháp: switch (bien) { case gia_tri_1: // Mã lệnh khi biến = gia_tri_1 break; case gia_tri_2: // Mã lệnh khi biến = gia_tri_2 break; default: // Mã lệnh khi không trùng với giá trị nào }
Ví dụ: $ngay = "thứ 3"; switch ($ngay) { case "thứ 2": echo "Hôm nay là thứ 2."; break; case "thứ 3": echo "Hôm nay là thứ 3."; break; default: echo "Không phải thứ 2 hay thứ 3."; }
Bài tập thực hành:
Bài tập 1:
Viết mã lệnh kiểm tra xem một số nhập vào là chẵn hay lẻ.
Gợi ý: $so = 10; if ($so % 2 == 0) { echo "$so là số chẵn."; } else { echo "$so là số lẻ."; }
Bài tập 2:
Viết chương trình nhập điểm một môn học và xếp loại theo các mốc:
9-10: Xuất sắc.
7-8: Khá.
5-6: Trung bình.
Dưới 5: Yếu.
Bài tập 3:
Sử dụng switch để xây dựng chương trình xác định hôm nay là ngày gì trong tuần (tính từ thứ 2 đến chủ nhật).
Lưu ý quan trọng:
Hãy chú ý sử dụng đúng cú pháp và logic trong viết các câu lệnh.
Hạn chế thủ công, ví dụ: thiếu break trong switch có thể dẫn đến lỗi khó khăn khi gắp phải.