Devdit
 

PHP if ย่อ การเขียน if - else แบบย่อ

1.2K

สอนเขียนภาษา PHP if ย่อ การเขียน if - else แบบย่อ บทความนี้แนะนำวิธีการเขียนโปรแกรมแบบมีเงื่อนไขโดยใช้ if แต่เป็นการเขียนแบบย่อ เหมาะสำหรับ 2 เงื่อนไข ที่ไม่ซับซ้อน และไม่ใช่การแสดงผลลัพธ์ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP if แบบปกติ

<?php
  $a = 2;
  $b = 0;
  if( $a == 2 ) {
    $b = $a;
  } else {
    $b = 4;
  }
  echo "a = {$a} / b = {$b}";
?>

 

ตัวอย่าง PHP if ย่อ การเขียน if - else แบบย่อ

<?php
  $a = 2;
  $b = 0;
  ( $a == 2 ) ? $b = $a : $b = 4;
  echo "a = {$a} / b = {$b}";
?>

ผลลัพธ์

a = 2 / b = 2

คำอธิบาย

PHP if ย่อ การเขียน if - else แบบย่อ จะใช้อักษร 2 ตัว คือ ? และ : ซึ่งจะไม่มีการเขียนคำสั่ง if โดยอักษร ? ใช้สำหรับกรณีถ้าเงื่อนไขในวงเล็บเป็นจริงจะเข้าไปทำงานหลังเครื่องหมาย ? หากเงื่อนไขเป็นเท็จจะเข้าไปทำงานที่หลังเครื่องหมาย : แทน

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ