Định nghĩa và cách sử dụng
Trong PHP, một biến không có giá trị được coi là kiểu dữ liệu NULL. Biến như vậy có giá trị được định nghĩa là NULL. Một biến có thể được gán explicit NULL hoặc giá trị của nó được đặt thành null bằng hàm unset().
Cú pháp
$var = NULL;
Có thể ép kiểu biến khác sang null, tuy nhiên việc ép kiểu null sang kiểu khác đã bị deprecated từ PHP 7.2. Trong các phiên bản trước, ép kiểu được thực hiện bằng cú pháp (unset)$var.
Ví dụ
Gán NULL cho biến
<?php $var = NULL; var_dump($var); ?>
Kết quả
NULL
Ép kiểu NULL sang các kiểu nguyên thủy
<?php $var = NULL; var_dump((int)$var); var_dump((float)$var); var_dump((bool)$var); var_dump((boolean)$var); ?>
Kết quả
int(0) float(0) bool(false) bool(false)