ในการสร้างคำสั่ง "if" ใน PHP คุณสามารถใช้คีย์เวิร์ด "if" ตามด้วยชุดของวงเล็บและปีกกา คำสั่ง "if" ช่วยให้คุณสามารถดำเนินการต่าง ๆ ตามเงื่อนไขบางประการ จะประเมินเงื่อนไขและดำเนินการบล็อกของรหัสถ้าเงื่อนไขเป็นจริง หากเงื่อนไขเป็นเท็จ รหัสภายในบล็อก "if" จะถูกข้ามไป
ไวยากรณ์พื้นฐานของคำสั่ง "if" ใน PHP มีดังต่อไปนี้:
php if (condition) { // code to be executed if the condition is true }
เงื่อนไขสามารถเป็นนิพจน์ใดๆ ที่ประเมินค่าเป็นจริงหรือเท็จก็ได้ อาจเกี่ยวข้องกับตัวแปร ค่าคงที่ หรือการเปรียบเทียบและตัวดำเนินการเชิงตรรกะ ตัวอย่างเช่น คุณสามารถใช้ตัวดำเนินการเปรียบเทียบ เช่น "==", ">", "<", ">=", "<=", "!=" เพื่อเปรียบเทียบค่า หรือตัวดำเนินการเชิงตรรกะ เช่น "&&", "| |", หรือ "!"
ต่อไปนี้คือตัวอย่างที่สาธิตการใช้คำสั่ง "if":
php $age = 25; if ($age >= 18) { echo "You are eligible to vote."; }
ในตัวอย่างนี้ เปรียบเทียบตัวแปร `$age` กับค่า 18 โดยใช้ตัวดำเนินการมากกว่าหรือเท่ากับ (`>=`) หากเงื่อนไขประเมินเป็นจริง ข้อความ "คุณมีสิทธิ์ลงคะแนนเสียง" จะปรากฏขึ้น
คุณยังสามารถรวมคำสั่ง "else" เพื่อให้บล็อกทางเลือกของโค้ดเพื่อดำเนินการเมื่อเงื่อนไขเป็นเท็จ ไวยากรณ์เป็นดังนี้:
php if (condition) { // code to be executed if the condition is true } else { // code to be executed if the condition is false }
ต่อไปนี้คือตัวอย่างที่แสดงการใช้คำสั่ง "if-else":
php $age = 15; if ($age >= 18) { echo "You are eligible to vote."; } else { echo "You are not eligible to vote."; }
ในตัวอย่างนี้ หากเงื่อนไข `$age >= 18` เป็นเท็จ ข้อความ "คุณไม่มีสิทธิ์ลงคะแนน" จะปรากฏขึ้น
คุณยังสามารถซ้อนคำสั่ง "if" เข้าด้วยกันเพื่อสร้างเงื่อนไขที่ซับซ้อนมากขึ้น สิ่งนี้เรียกว่าคำสั่ง "ซ้อนถ้า" นี่คือตัวอย่าง:
php $age = 25; $country = "USA"; if ($age >= 18) { if ($country == "USA") { echo "You are eligible to vote in the USA."; } else { echo "You are eligible to vote in your country."; } } else { echo "You are not eligible to vote."; }
ในตัวอย่างนี้ คำสั่ง "if" แรกจะตรวจสอบว่าอายุมากกว่าหรือเท่ากับ 18 หรือไม่ หากเงื่อนไขนั้นเป็นจริง จะตรวจสอบว่าประเทศคือ "USA" หรือไม่ ขึ้นอยู่กับค่าของตัวแปร ข้อความต่างๆ จะแสดงขึ้น
คำสั่ง "if" ใน PHP อนุญาตให้คุณดำเนินการบล็อกโค้ดต่างๆ ตามเงื่อนไขที่กำหนด ให้วิธีการตัดสินใจและควบคุมการไหลของโปรแกรมของคุณ
คำถามและคำตอบล่าสุดอื่น ๆ เกี่ยวกับ งบเงื่อนไข:
- คุณจะใช้ลูปและคำสั่ง "if" ร่วมกันเพื่อกรองและแสดงองค์ประกอบเฉพาะจากอาร์เรย์ได้อย่างไร
- คุณจะแสดงผลข้อความหรือตัวแปรใน PHP ได้อย่างไร?
- ไวยากรณ์ของคำสั่ง "if" ใน PHP คืออะไร
- จุดประสงค์ของคำสั่งเงื่อนไขในภาษาโปรแกรมคืออะไร?
คำถามและคำตอบเพิ่มเติม:
- สนาม: การพัฒนาเว็บ
- โปรแกรม: EITC/WD/PMSF PHP และ MySQL Fundamentals (ไปที่โปรแกรมการรับรอง)
- บทเรียน: ขั้นตอนและฟังก์ชัน PHP (ไปที่บทเรียนที่เกี่ยวข้อง)
- หัวข้อ: งบเงื่อนไข (ไปที่หัวข้อที่เกี่ยวข้อง)
- ทบทวนข้อสอบ