ฟังก์ชัน 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