Học Lập Trình PHP: Làm Chủ Cấu Trúc Rẽ Nhánh if - else Qua Giai Điệu "Tự Nguyện"
Trong lập trình, cuộc sống của một chương trình máy tính được quyết định bởi các lựa chọn. Để máy tính có thể "suy nghĩ" và đưa ra quyết định dựa trên từng hoàn cảnh, chúng ta sử dụng cấu trúc rẽ nhánh if - else.
Thật thú vị, tư duy logic này lại trùng khớp hoàn toàn với những câu hát đầy chất thơ và giả định trong bài hát Tự Nguyện của nhạc sĩ Trương Quốc Khánh: "Nếu là chim, tôi sẽ là loài bồ câu trắng; Nếu là hoa, tôi sẽ là một bông hướng dương...". Hãy cùng biến những lời ca đầy cảm hứng này thành các đoạn mã PHP sinh động nhé!
1. Cấu trúc if đơn giản – Lựa chọn đầu tiên
Lời bài hát mở đầu bằng một giả định: "Nếu là chim, tôi sẽ là loài bồ câu trắng". Trong PHP, câu lệnh if dùng để kiểm tra một điều kiện. Nếu điều kiện đó đúng (true), đoạn mã bên trong sẽ được thực thi.
<?php
$loaiSinhVat = "chim";
// Nếu điều kiện bên trong ngoặc đơn đúng
if ($loaiSinhVat == "chim") {
echo "Tôi sẽ là loài bồ câu trắng! 🕊️";
}
?>
2. Cấu trúc if - else – Khi có sự lựa chọn thay thế
Nếu không phải là chim thì sao? Bài hát tiếp tục đưa ra các giả định khác. Trong lập trình, câu lệnh else xuất hiện để xử lý trường hợp điều kiện của if bị sai (false).
<?php
$loaiSinhVat = "hoa";
if ($loaiSinhVat == "chim") {
echo "Tôi sẽ là loài bồ câu trắng! 🕊️";
} else {
// Đoạn code này sẽ chạy nếu $loaiSinhVat KHÔNG PHẢI là "chim"
echo "Tôi sẽ là một thực thể khác của tự nhiên.";
}
?>
3. Cấu trúc Chuỗi Rẽ Nhánh if - elseif - else
Để kiểm tra nhiều điều kiện liên tiếp giống như chuỗi ước nguyện "Nếu là chim... Nếu là hoa... Nếu là mây...", PHP cung cấp cú pháp elseif.
<?php
// Bạn có thể thay đổi giá trị này để kiểm tra cách code vận hành
$uocNguyen = "người";
if ($uocNguyen == "chim") {
echo "Tôi sẽ là loài bồ câu trắng! 🕊️";
} elseif ($uocNguyen == "hoa") {
echo "Tôi sẽ là một bông hướng dương! 🌻";
} elseif ($uocNguyen == "mây") {
echo "Tôi sẽ là một vầng mây ấm! ☁️";
} elseif ($uocNguyen == "người") {
echo "Tôi sẽ chết cho quê hương! 🇻🇳";
} else {
// Trường hợp mặc định
echo "Tôi vẫn sẽ sống và cống hiến hết mình!";
}
?>
🛠️ Nguyên tắc cốt lõi cần nhớ khi dùng if - else trong PHP
- Dấu ngoặc đơn
(): Luôn chứa điều kiện cần kiểm tra (Kết quả phải trả về Kiểu Boolean: true hoặc false).
- Toán tử so sánh
==: Dùng để so sánh bằng (Đừng nhầm với toán tử gán = nhé, đây là lỗi kinh điển của người mới!).
- Dấu ngoặc nhọn
{}: Bao bọc những hành động sẽ xảy ra khi điều kiện thỏa mãn.
- Tính tuần tự: PHP sẽ kiểm tra từ
if đầu tiên, nếu sai mới nhảy dần xuống các elseif tiếp theo.
Qua bài hát Tự Nguyện, chúng ta thấy cấu trúc if - else không hề khô khan. Nó chính là công cụ tuyệt vời giúp lập trình viên xử lý linh hoạt mọi tình huống trong thực tế phần mềm!
0 Reviews