ฟังก์ชัน Empty() ใช้ในการตรวจสอบว่าตัวแปรว่างเปล่าหรือไม่
Empty() กำหนดว่าตัวแปรจะถือว่าว่างเปล่าหรือไม่ เมื่อไม่มีตัวแปรหรือค่าของตัวแปรเท่ากับ FALSE จะถือว่าไม่มีอยู่จริง Empty() จะไม่สร้างคำเตือนหากไม่มีตัวแปร
Empty() รองรับนิพจน์หลังจากเวอร์ชัน 5.5 ไม่ใช่แค่ตัวแปร
ข้อกำหนดเวอร์ชัน: PHP 4, PHP 5, PHP 7
บูลว่างเปล่า (ผสม $var)
คำอธิบายพารามิเตอร์:
$var: ตัวแปรที่จะตรวจสอบ
หมายเหตุ: ก่อน PHP 5.5 ตัวแปรที่สนับสนุนเฉพาะที่ว่างเปล่า () สิ่งอื่นใดที่จะทำให้เกิดข้อผิดพลาดในการแยกวิเคราะห์ กล่าวอีกนัยหนึ่ง รหัสต่อไปนี้จะไม่มีผล:
ว่างเปล่า (ตัดแต่ง ($ ชื่อ))
คุณควรใช้:
ตัด($ชื่อ) == เท็จ
Empty() จะไม่สร้างคำเตือน แม้ว่าจะไม่มีตัวแปรอยู่ก็ตาม ซึ่งหมายความว่า empty()
เทียบเท่ากับ !isset($var) || $var == false
ส่งคืน FALSE เมื่อมี var และเป็นค่าที่ไม่ใช่ค่าว่าง ไม่เป็นศูนย์ หรือส่งคืน TRUE
ตัวแปรต่อไปนี้ถือว่าว่างเปล่า:
"" (สตริงว่าง)
0 (0 เป็นจำนวนเต็ม)
0.0 (0 เป็นตัวเลขทศนิยม)
"0" (0 เป็นสตริง)
NULL
FALSE
array() (อาร์เรย์ว่าง)
$var; (ตัวแปรที่ประกาศแต่ไม่มีค่า)
ผลการดำเนินการเป็นดังนี้:
$ivar1 ว่างเปล่าหรือ 0 สตริง $istr1 ไม่ว่างเปล่าหรือ 0