ความหมายและการใช้งาน
ใน PHP ตัวแปรที่ไม่มีค่าใด ๆ เรียกว่าเป็นประเภทข้อมูลที่เป็นโมฆะ ตัวแปรดังกล่าวมีค่าที่กำหนดเป็น NULL ตัวแปรสามารถกำหนดเป็น NULL ได้อย่างชัดเจนหรือตั้งค่าเป็น null ได้โดยใช้ฟังก์ชัน unset()
ไวยากรณ์
$var=NULL;
เป็นไปได้ที่จะส่งตัวแปรประเภทอื่นเป็น null แม้ว่าการแคสต์ null ไปยังประเภทอื่นจะเลิกใช้แล้วจาก PHP 7.2 ในเวอร์ชันก่อนหน้า การแคสต์ทำได้โดยใช้ (unset)$var syntax
ตัวอย่างต่อไปนี้แสดงวิธีการกำหนด NULL ให้กับตัวแปร
ตัวอย่าง
<?php $var=NULL; var_dump($var); ?>
ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
NULL
ตัวอย่างต่อไปนี้ดำเนินการตัวแปร null กับตัวแปรหลักอื่น ๆ
ตัวอย่าง
<?php $var = NULL; var_dump( (int) $var); var_dump((float)$var); var_dump((bool) $var) ; var_dump( (boolean) $var); ?>
ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
int(0) float(0) bool(false) bool(false)