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