Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ค่า NULL ใน PHP

นิยามและการใช้งาน

ใน PHP ตัวแปรที่ไม่มีค่าจะถือว่ามีชนิดข้อมูล NULL ตัวแปรดังกล่าวมีค่าที่กำหนดเป็น NULL สามารถกำหนด NULL ให้ตัวแปรโดยตรง หรือตั้งค่าให้เป็น NULL โดยใช้ฟังก์ชัน unset()

รูปแบบไวยากรณ์

$var=NULL;

สามารถแปลงตัวแปรชนิดอื่นเป็น NULL ได้ แม้การแปลง NULL เป็นชนิดอื่นจะถูกยกเลิก (deprecated) ตั้งแต่ PHP 7.2 ในรุ่นก่อนหน้า การแปลงใช้ไวยากรณ์ (unset)$var

ตัวอย่างต่อไปนี้แสดงวิธีกำหนด 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)