ฟังก์ชัน Isset
ISSET ตรวจสอบตัวแปรเพื่อดูว่ามีการตั้งค่าไว้หรือไม่ กล่าวคือจะตรวจสอบเพื่อดูว่าตัวแปรมีค่าใด ๆ ยกเว้น NULL หรือไม่ได้กำหนดค่าไว้ ISSET คืนค่า TRUE หากตัวแปรมีอยู่และมีค่าอื่นที่ไม่ใช่ NULL นั่นหมายถึงมีการตั้งค่าตัวแปรที่กำหนด "", 0, "0" หรือ FALSE และดังนั้นจึงเป็น TRUE สำหรับ ISSET
ตัวอย่าง
<ก่อน>"); } $my_array =array(); echo isset($my_array['New_value']) ? 'อาร์เรย์ถูกตั้งค่า' :'ไม่ได้ตั้งค่าอาร์เรย์';?>ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
0 ถูกตั้งค่าโดยไม่ได้ตั้งค่า isset functionarray
!ฟังก์ชันว่าง
EMPTY ตรวจสอบว่าตัวแปรว่างเปล่าหรือไม่ Empty ถูกตีความว่าเป็น:"" (สตริงว่าง), 0 (จำนวนเต็ม), 0.0 (float)`, "0" (สตริง), NULL, FALSE, array() (อาร์เรย์ว่าง) และ "$var;" (ตัวแปรประกาศ แต่ไม่มีค่าในคลาส
ตัวอย่าง
<ก่อน>ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
0 ถือว่าว่าง 1 ถือเป็นการตั้งค่า