if else ภาษา PHP คือ คำสั่งการเขียนโปรแกรมแบบมีเงื่อนไข หรือมีทางเลือกของโปรแกรม โดยบทความนี้จะแนะนำวิธีการเขียน if – else ด้วยภาษา PHP ทั้งหมด 4 แบบดังนี้
1. แบบหนึ่งเงื่อนไขเดียว ใช้ if
2. แบบสองเงื่อนไข ใช้ if – else
3. แบบมากกว่าสองเงื่อนไข ใช้ if – else – if
4. การเขียน if – else แบบสั้นสำหรับสองเงื่อนไข
ตัวอย่างที่ 1 แบบหนึ่งเงื่อนไขเดียว ใช้ if
<?php 
  $a = 20; 
  if( $a == 20 ) { 
      echo "a เท่ากับ 20"; 
  } 
?> ผลลัพธ์
a เท่ากับ 20
ตัวอย่างที่ 2 แบบสองเงื่อนไข ใช้ if – else
<?php
  $a = 19;
  if( $a == 20 ) {
      echo "a เท่ากับ 20";
  } else {
      echo "a ไม่เท่ากับ 20";
  }
?>ผลลัพธ์
a ไม่เท่ากับ 20
            
ตัวอย่างที่ 3 แบบมากกว่าสองเงื่อนไข ใช้ if – else – if
<?php 
  $a = 22;
  if( $a == 20 ) {
      echo "a เท่ากับ 20";
  } else if( $a > 20 ) {
      echo "a มากกว่า 20"; 
  } else {
      echo "a น้อยกว่า 20";
  }
?> ผลลัพธ์
a มากกว่า 20 
ตัวอย่างที่ 4 การเขียน if – else แบบสั้นสำหรับสองเงื่อนไข
<?php
    $a = 22;
    ( $a == 20 ) ? $b = "a เท่ากับ 20" : $b = "a ไม่เท่ากับ 20";
    echo $b;
?>ผลลัพธ์
a ไม่เท่ากับ 20 การเขียน if – else แบบสั้นสำหรับสองเงื่อนไข นั้นแต่ละเงื่อนไขสามารถมีคำสั่งได้แค่ 1 คำสั่ง