Tóm tắt: Trong bài hướng dẫn này, bạn sẽ tìm hiểu về kiểu dữ liệu NULL
trong PHP và cách kiểm tra xem một biến có giá trị null hay không.
Giới thiệu về kiểu dữ liệu null trong PHP
Giá trị null
là một kiểu đặc biệt trong PHP. Kiểu null
chỉ có một giá trị duy nhất cũng là null
. Thực tế, null
biểu thị sự vắng mặt của một giá trị cho một biến.
Một biến được coi là null khi bạn gán null
cho nó như sau:
<?php $email = null; var_dump($email); // NULL
Ngoài ra, khi bạn sử dụng hàm unset()
để hủy một biến, biến đó cũng trở thành null. Ví dụ:
<?php $email = '[email protected]'; unset($email); var_dump($email); // NULL
PHP NULL và sự phân biệt chữ hoa chữ thường
Các từ khóa trong PHP không phân biệt chữ hoa chữ thường. Do đó, NULL cũng không phân biệt chữ hoa chữ thường. Điều đó có nghĩa bạn có thể sử dụng null
, Null
, hoặc NULL
để biểu thị giá trị null
. Ví dụ:
<?php $email = null; $first_name = Null; $last_name = NULL;
Việc giữ mã code của bạn nhất quán là điều quan trọng. Nếu bạn sử dụng null viết thường ở một nơi, bạn cũng nên sử dụng nó trong toàn bộ mã nguồn của mình.
Kiểm tra NULL
Để kiểm tra xem một biến có giá trị null
hay không, bạn sử dụng hàm is_null()
. Hàm is_null()
trả về true
nếu biến đó là null
; ngược lại, nó trả về false
. Ví dụ:
<?php $email = null; var_dump(is_null($email)); // bool(true) $home = 'thanhne.com'; var_dump(is_null($home)); // bool(false)
Để kiểm tra xem một biến có giá trị null
hay không, bạn cũng có thể sử dụng toán tử đồng dạng ===
. Ví dụ:
<?php $email = null; $result = ($email === null); var_dump($result); // bool(true) $home= 'thanhne.com'; $result = ($home === null); var_dump($result); // bool(false)
Tóm tắt
- Kiểu null trong PHP có một giá trị gọi là null đại diện cho một biến không có giá trị.
- Sử dụng hàm
is_null()
hoặc toán tử===
để so sánh một biến với null.