Hàm null trong PHP là gì?

Bằng cách sử dụng hàm is_null, chúng ta có thể kiểm tra xem biến có phải là NULL hay không. Chức năng này đã được giới thiệu trong PHP 4. 0. 4

CÚ PHÁP

Tham số

Tham sốMô tảLà bắt buộcvarBiến đang được đánh giá. bắt buộc

Loại trả lại

Hàm is_null() trong PHP trả về true nếu var là null, ngược lại là false

Lưu ý quan trọng

Chúng ta có thể bỏ đặt giá trị biến bằng cách sử dụng hàm unset

ví dụ 1

Hàm null trong PHP là gì?

ví dụ 2

Hàm null trong PHP là gì?

ví dụ 3

Hàm null trong PHP là gì?

Hàm này chỉ có thể nhận một đối số và trả về true nếu giá trị đối số là null hoặc NULL và trả về false cho các giá trị khác

Các cách sử dụng khác nhau của hàm is_null()

Việc sử dụng hàm is_null() cho các mục đích khác nhau đã được trình bày trong hướng dẫn này bằng nhiều ví dụ

Ví dụ 1. Sử dụng Hàm is_null() để kiểm tra các loại giá trị khác nhau
Tạo một tệp PHP với tập lệnh sau để kiểm tra giá trị trả về của hàm is_null() đối với các giá trị null, chuỗi trống và NULL. Hàm check_null() đã được xác định trong tập lệnh để kiểm tra ba loại giá trị. Hàm được gọi với giá trị null lần đầu tiên, một chuỗi rỗng lần thứ hai và giá trị NULL lần thứ ba.

?PHP

    //Khai báo một hàm để kiểm tra giá trị null
    < . < . < . < . < . < . < . < . < . < . function check_null($var)
    {
        if (!is_null($var) . ''''''''''
            echo 'The value of the variable is not NULL.
'
;
        khác
            echo 'The value of the variable is NULL
'
;
    }

    //Assign a variable with null value
    $variable = null;
    check_null($variable);

    //Assign a variable with empty string
    $variable = '';
    check_null($variable);

    //Assign a variable with NULL value
    $variable = NULL;
    check_null($variable);

?>

Đầu ra
Đầu ra sau sẽ xuất hiện sau khi thực thi tập lệnh trước đó. Theo đầu ra, hàm is_null() đã trả về true cho giá trị null và NULL và false cho chuỗi rỗng.

Hàm null trong PHP là gì?

Ví dụ 2. Kiểm tra đầu ra của hàm is_null() sau khi hủy đặt biến
Tạo tệp PHP với đoạn script sau để kiểm tra giá trị trả về của hàm is_null() sau khi bỏ đặt biến. Hàm error_reporting() đã được sử dụng trong tập lệnh để vô hiệu hóa thông tin thông báo từ đầu ra. Giá trị null đã được gán vào một biến và giá trị trả về của hàm is_null() cho biến đó đã được kiểm tra. Tiếp theo, hàm unset() đã được sử dụng để hủy đặt biến. Giá trị trả về của hàm is_null() đã được kiểm tra lại cho biến đó.

//Tắt lỗi E_NOTICEerror_reporting(;//Kiểm tra giá trị kết xuấtechois_null . ";//Kiểm tra giá trị kết xuất sau khi không đặtechois_null

//Disable the E_NOTICE error
error_reporting(E_ALL & ~E_WARNING );

//Assign a null value
$variable = null;
echo "The output of the is_null() function: ";
//Check the dump value
echo is_null($variable);
echo "
"
;

//Unset the variable
unset($variable);
echo "The output of the is_null() function after unset: ";
//Check the dump value after unset
echo is_null($variable);

?>

Đầu ra
Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên. Theo đầu ra, hàm is_null() đã trả về 1 trước và sau khi bỏ đặt biến. Điều đó có nghĩa là hàm is_null() cũng trả về true cho biến không xác định.

Hàm null trong PHP là gì?

Ví dụ 3. Sử dụng Hàm is_null() Bên trong Hàm var_dump()
Tạo một tệp PHP với tập lệnh sau để kiểm tra các giá trị kết xuất của chuỗi, NULL và số bằng cách sử dụng hàm is_null() bên trong var_dump . Ba loại giá trị đã được khởi tạo trong ba biến. Tiếp theo, các biến này đã được sử dụng trong hàm is_null() được sử dụng bên trong hàm var_dump(). Ba giá trị trả về của hàm is_null() sẽ bị hủy sau khi thực thi tập lệnh.

//Khởi tạo ba biến$var1=
"
;var_dump(is_null<

//Initialize three variables
$var1 = 'Linux Hint';
$var2 = NULL;
$var3 = 634;

//Check the dump values of the variable
echo "The output of the is_null() function of multiple variables:
"
;
var_dump(is_null($var1), is_null($var2), is_null($var3));

?>

Đầu ra
Đầu ra sau sẽ xuất hiện sau khi thực thi tập lệnh trước đó. Theo đầu ra, hàm is_null() đã trả về false cho giá trị chuỗi, true cho giá trị NULL và false cho số.

Hàm null trong PHP là gì?

Ví dụ 4. Sử dụng Hàm is_null() trong Kết xuất biểu mẫu
Tạo tệp PHP với tập lệnh sau để đặt giá trị NULL cho một trường nếu giá trị trường trống. Một biểu mẫu HTML đã được thiết kế trong tập lệnh có ba trường và một nút gửi. Trường tên là bắt buộc, trong khi trường email và điện thoại là tùy chọn. Nếu người dùng không gửi bất kỳ giá trị nào trong trường email, thì các giá trị của trường email sẽ được đặt thành NULL. Mảng $_POST chứa các giá trị được gửi bởi biểu mẫu. Các giá trị kết xuất của mảng $_POST đã được in sau để kiểm tra tất cả các giá trị của mảng.

< html >
< body >
    <form action="#" method="post">
        Enter full name: < loại đầu vào ="văn bản" name="name" required /><br/>
        Enter email address:< loại đầu vào ="văn bản" tên ="email" /><br/>
        Enter phone:< kiểu đầu vào ="văn bản" tên ="phone" /><br/>
        <input type="submit" name="sub" value="Submit" /><br/>
    form>
body>
html>


//Check the form is submitted or not
if(isset($_POST['sub']))
{
    //Check the email field is empty or not
    if($_POST['email'] == "" )
    //Set null to email if the field is empty
    $_POST['email'] = null;

    //Print the dump value of the $_POST array
    var_dump($_POST);
}

Đầu ra
Đầu ra sau sẽ xuất hiện sau khi thực thi tập lệnh trước đó. Giữ trống trường email trước khi gửi biểu mẫu để gán giá trị null cho trường.

Hàm null trong PHP là gì?

Đầu ra sau sẽ xuất hiện sau khi gửi biểu mẫu bằng cách để trống các trường email và điện thoại. Đầu ra kết xuất cho thấy giá trị NULL đã được chỉ định trong trường email để gửi biểu mẫu bằng cách để trống trường này

Hàm null trong PHP là gì?

Sự kết luận

Điều quan trọng là xác thực dữ liệu trước khi chèn bất kỳ dữ liệu nào vào bảng cơ sở dữ liệu của bất kỳ ứng dụng web nào. Hàm is_null() là một trong những hàm hữu ích để xác thực dữ liệu. Hàm is_null() trả về true cho loại giá trị nào và các cách sử dụng khác nhau của hàm này đã được giải thích trong hướng dẫn này để giúp người dùng PHP khám phá mục đích sử dụng hàm này trong PHP. Chúng tôi hy vọng bạn thấy hướng dẫn này hữu ích. Theo dõi Linux Hint để biết thêm mẹo và thông tin

null trong PHP là gì?

Định nghĩa và cách sử dụng . Một biến như vậy có một giá trị được xác định là NULL. Một biến có thể được gán rõ ràng NULL hoặc giá trị của nó được đặt thành null bằng cách sử dụng hàm unset(). a variable with no value is said to be of null data type. Such a variable has a value defined as NULL. A variable can be explicitly assigned NULL or its value been set to null by using unset() function.

null trong PHP với ví dụ là gì?

Null là một kiểu dữ liệu đặc biệt trong PHP chỉ có thể có một giá trị là NULL . Biến có kiểu dữ liệu NULL là biến không có giá trị được gán cho nó. Bất kỳ biến nào cũng có thể để trống bằng cách đặt giá trị NULL cho biến.

IS null là PHP trống?

NULL và rỗng - Hướng dẫn PHP . Nó không phải là số 0, nó không phải là một chuỗi rỗng, nó thực sự thiếu một giá trị . Ý tôi là, nếu chúng ta có thể đặt một giá trị vào một biến, thì chúng ta cũng phải có cách nào đó để nói về thực tế là biến có thể không có giá trị nào cả.

null và 0 có giống PHP không?

Câu trả lời khá đơn giản. a NULL nghĩa là không có giá trị, chúng tôi đang xem một ô trống/trống và 0 nghĩa là chính giá trị đó bằng 0 .