ฟังก์ชัน isset
ฟังก์ชัน isset ตรวจสอบว่าตัวแปรมีอยู่และค่าของมันไม่ใช่ null หรือไม่ มันส่งคืน true หากตัวแปรมีอยู่และไม่เท่ากับ null มิฉะนั้นจะส่งคืน false สามารถรับพารามิเตอร์ได้หลายตัว - ในกรณีนี้จะส่งคืน true เฉพาะเมื่อตัวแปรที่ส่งมาทั้งหมดมีอยู่เท่านั้น
ไวยากรณ์
isset($var);
isset($var1, $var2, ...);
ตัวอย่าง
ลองตรวจสอบการมีอยู่ของตัวแปร:
<?php
$var = 'test';
var_dump(isset($var));
?>
ผลลัพธ์จากการรันโค้ด:
true
ตัวอย่าง
ตรวจสอบตัวแปรหลายตัว:
<?php
$a = 1;
$b = null;
var_dump(isset($a, $b));
?>
ผลลัพธ์จากการรันโค้ด:
false
ตัวอย่าง
ตรวจสอบตัวแปรที่ไม่มีอยู่:
<?php
var_dump(isset($undefinedVar));
?>
ผลลัพธ์จากการรันโค้ด:
false