งบเงื่อนไขที่ใช้ในการดำเนินการที่แตกต่างกันขึ้นอยู่กับเงื่อนไขที่แตกต่างกัน
งบเงื่อนไข PHP
บ่อยมากเมื่อคุณเขียนรหัสที่คุณต้องการในการดำเนินการที่แตกต่างกันสำหรับเงื่อนไขที่แตกต่างกัน คุณสามารถใช้งบเงื่อนไขในรหัสของคุณจะทำเช่นนี้
ใน PHP เรามีงบเงื่อนไขต่อไปนี้:
- if statement - รันรหัสบางอย่างถ้าหนึ่งในสภาพที่เป็นจริง
- if...else statement - รันรหัสบางอย่างถ้าเงื่อนไขเป็นจริงและรหัสอื่นถ้าเงื่อนไขที่เป็นเท็จ
- if...elseif....else statement - รันรหัสที่แตกต่างกันมานานกว่าสองเงื่อนไข
- switch statement - เลือกหนึ่งในหลาย ๆ กลุ่มของรหัสที่จะดำเนินการ
PHP - ถ้างบ
ถ้าคำสั่งรันโค้ดบางส่วนถ้าเงื่อนไขเป็นจริง
วากยสัมพันธ์
if ( ตัวอย่างด้านล่างนี้การส่งออกจะ "Have a good day!" ถ้าเวลาปัจจุบัน (HOUR) น้อยกว่า 20:
PHP - ถ้า ... งบอื่น
ถ้า .... คำสั่งอื่นรันรหัสบางอย่างถ้าเงื่อนไขเป็นจริงและรหัสอื่นถ้าเงื่อนไขที่เป็นเท็จ
วากยสัมพันธ์
if ( ตัวอย่างด้านล่างนี้การส่งออกจะ "Have a good day!" ถ้าเวลาปัจจุบันน้อยกว่า 20 และ "Have a good night!" มิฉะนั้น: ตัวอย่าง
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
else {
echo
"Have a good night!";
}
?>
ตัวอย่างเช่นเรียกใช้»
PHP - ถ้า ... elseif .... อื่นงบ
ถ้า .... elseif ... คำสั่งอื่นรันรหัสที่แตกต่างกันมานานกว่าสองเงื่อนไข
วากยสัมพันธ์
if ( ตัวอย่างด้านล่างนี้การส่งออกจะ "Have a good morning!" ถ้าเวลาปัจจุบันน้อยกว่า 10 และ "Have a good day!" ถ้าเวลาปัจจุบันน้อยกว่า 20 มิฉะนั้นจะส่งออก "Have a good night!" : ตัวอย่าง
<?php
$t = date("H");
if ($t < "10") {
echo "Have a good morning!";
}
elseif ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
ตัวอย่างเช่นเรียกใช้»
PHP - งบสวิทช์
คำสั่งสวิทช์จะได้รับการอธิบายในบทต่อไป