🎯 Mục tiêu bài học
- Hiểu và sử dụng được các lệnh rẽ nhánh trong PHP:
if
,else
,elseif
,switch
. - Ứng dụng để xử lý điều kiện trong chương trình.
🎥 Video minh họa bài học: Lệnh rẽ nhánh trong PHP (if, else, switch)
🧠 1. Lệnh if
Dùng để kiểm tra điều kiện đúng/sai.
<?php $diem = 8; if ($diem >= 5) { echo "Đậu"; } ?>
🔄 2. Lệnh if...else
Thêm nhánh cho điều kiện sai.
<?php $diem = 4; if ($diem >= 5) { echo "Đậu"; } else { echo "Rớt"; } ?>
🔁 3. Lệnh if...elseif...else
Cho nhiều điều kiện liên tiếp.
<?php $diem = 9; if ($diem >= 9) { echo "Xuất sắc"; } elseif ($diem >= 7) { echo "Khá"; } elseif ($diem >= 5) { echo "Trung bình"; } else { echo "Yếu"; } ?>
🧭 4. Câu lệnh switch
Khi có nhiều giá trị cụ thể cần so sánh.
<?php $thu = 3; switch ($thu) { case 2: echo "Thứ Hai"; break; case 3: echo "Thứ Ba"; break; case 4: echo "Thứ Tư"; break; default: echo "Không rõ"; } ?>
✅ Khi nào dùng if
, khi nào dùng switch
?
Tình huống | Nên dùng |
---|---|
So sánh giá trị cụ thể | switch |
So sánh điều kiện lớn hơn/nhỏ hơn | if...else |
📝 Bài tập tự luyện
- Nhập vào điểm số, in ra xếp loại: “Xuất sắc”, “Khá”, “Trung bình”, “Yếu”.
- Nhập vào số nguyên từ 1 đến 7, in ra thứ tương ứng (dùng
switch
). - Viết chương trình kiểm tra năm có chia hết cho 4 và không chia hết cho 100 là năm nhuận.