PHP null – Giới thiệu về kiểu dữ liệu null trong lập trình php

PHP null - Giới thiệu về kiểu dữ liệu null trong lập trình php

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.

Thành Nguyễn

Tôi là Thành, nên tôi đặt tên blog là Thành Nè, Thánh Né... là một coder cùi bắp (Code quèn). Chẳng giỏi viết lách, chỉ giỏi chém gió và có sở thích chia sẻ những kiến thức tôi đã từng...