ฟังก์ชัน isset

ฟังก์ชัน isset ตรวจสอบว่าตัวแปรมีอยู่และค่าของมันไม่ใช่ null หรือไม่ มันส่งคืน true หากตัวแปรมีอยู่และไม่เท่ากับ null มิฉะนั้นจะส่งคืน false สามารถรับพารามิเตอร์ได้หลายตัว - ในกรณีนี้จะส่งคืน true เฉพาะเมื่อตัวแปรที่ส่งมาทั้งหมดมีอยู่เท่านั้น

ไวยากรณ์

phpisset($var);
phpisset($var1, $var2, ...);

ตัวอย่าง

ลองตรวจสอบการมีอยู่ของตัวแปร:

php<?php
  $var = 'test';
  var_dump(isset($var));
?>

ผลลัพธ์จากการรันโค้ด:

phptrue

ตัวอย่าง

ตรวจสอบตัวแปรหลายตัว:

php<?php
  $a = 1;
  $b = null;
  var_dump(isset($a, $b));
?>

ผลลัพธ์จากการรันโค้ด:

phpfalse

ตัวอย่าง

ตรวจสอบตัวแปรที่ไม่มีอยู่:

php<?php
  var_dump(isset($undefinedVar));
?>

ผลลัพธ์จากการรันโค้ด:

phpfalse

ดูเพิ่มเติม

  • ฟังก์ชัน empty,
    ซึ่งตรวจสอบว่าตัวแปรว่างเปล่าหรือไม่
  • ฟังก์ชัน is_null,
    ซึ่งตรวจสอบว่าตัวแปรเป็น null หรือไม่