ฟังก์ชัน is_null

ฟังก์ชัน is_null ตรวจสอบว่าตัวแปรมีค่าเป็น null หรือไม่ คืนค่า true ถ้าค่าของตัวแปรเท่ากับ null และคืนค่า false ในกรณีอื่น

ไวยากรณ์

phpis_null(mixed $value): bool

ตัวอย่าง

ลองตรวจสอบหลายค่ากับ null:

php<?php
  $var1 = null;
  $var2 = 'abc';
  $var3 = 0;
  
  var_dump(is_null($var1));
  var_dump(is_null($var2));
  var_dump(is_null($var3));
?>

ผลลัพธ์การทำงานของโค้ด:

phptrue
false
false

ตัวอย่าง

ตรวจสอบตัวแปรที่ยังไม่ได้กำหนดค่า:

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

ผลลัพธ์การทำงานของโค้ด:

phptrue

ตัวอย่าง

การเปรียบเทียบกับชนิดข้อมูลอื่น:

php<?php
  $arr = [1, null, 3];
  var_dump(is_null($arr[1]));
?>

ผลลัพธ์การทำงานของโค้ด:

phptrue

ดูเพิ่มเติม

  • ฟังก์ชัน is_array,
    ซึ่งตรวจสอบว่าตัวแปรเป็นอาร์เรย์หรือไม่
  • ฟังก์ชัน is_bool,
    ซึ่งตรวจสอบว่าตัวแปรเป็นค่าบูลีนหรือไม่
  • ฟังก์ชัน isset,
    ซึ่งตรวจสอบว่าตัวแปรถูกกำหนดค่าหรือไม่