Trong cuộc sống, mỗi quyết định đều phụ thuộc vào điều kiện – nếu trời mưa thì mang ô, nếu nắng thì mặc áo khoác nhẹ. Lập trình cũng không ngoại lệ. Trong PHP, chúng ta sử dụng các câu lệnh điều kiện như if, else, elseif để điều hướng luồng chương trình dựa vào những điều kiện cụ thể. Bài học hôm nay sẽ giúp bạn biết cách “ra quyết định” cho chương trình PHP của mình.
Câu lệnh if
Cú pháp cơ bản:
if (điều_kiện) {
// Thực hiện nếu điều kiện đúng
}
Ví dụ:
$tuoi = 20;
if ($tuoi >= 18) {
echo "Bạn đủ tuổi để lái xe.";
}
Nếu điều kiện trong dấu ngoặc tròn đúng (true), đoạn mã trong ngoặc nhọn sẽ được thực hiện.
Câu lệnh if...else
Nếu điều kiện đúng thì làm A, còn không đúng thì làm B.
if (điều_kiện) {
// Nếu đúng
} else {
// Nếu sai
}
Ví dụ:
$diem = 6;
if ($diem >= 5) {
echo "Bạn đã đậu.";
} else {
echo "Bạn đã rớt.";
}
Câu lệnh if...elseif...else
Khi bạn có nhiều khả năng xảy ra hơn hai, hãy dùng elseif.
if (điều_kiện_1) {
// Nếu điều_kiện_1 đúng
} elseif (điều_kiện_2) {
// Nếu điều_kiện_2 đúng
} else {
// Nếu không điều nào đúng
}
Ví dụ:
$gio = 14;
if ($gio < 12) {
echo "Chào buổi sáng!";
} elseif ($gio < 18) {
echo "Chào buổi chiều!";
} else {
echo "Chào buổi tối!";
}
Ghi chú quan trọng
- Dấu
{}có thể bỏ nếu chỉ có một dòng lệnh bên trong, nhưng nên giữ cho dễ đọc. - Dấu
==là so sánh bằng,=là gán giá trị – đừng nhầm lẫn! - PHP coi 0,
null, chuỗi rỗng""hoặcfalselà sai (false) khi kiểm tra điều kiện.
Bài tập áp dụng
- Viết chương trình nhập một số bất kỳ, kiểm tra xem nó là số âm, số dương hay bằng 0.
- Dựa vào điểm số nhập vào, in ra học lực:
- =8: Giỏi
- =6.5: Khá
- =5: Trung bình
- <5: Yếu
Trong bài tiếp theo, chúng ta sẽ học cách lặp lại hành động bằng các vòng lặp – thứ cực kỳ hữu ích để làm những việc lặp đi lặp lại mà không… phát mệt. Hẹn gặp bạn ở bài 7 nhé!

Thảo luận