PHP is_null so với
PHP có các chức năng khác nhau có thể được sử dụng để kiểm tra giá trị của một biến. Ba chức năng hữu ích cho việc này là isset(), empty() và is_null(). Tất cả các hàm này trả về một giá trị boolean. Nếu các chức năng này không được sử dụng đúng cách, chúng có thể gây ra kết quả không mong muốn Show
isset() và empty() thường được xem là hàm đối lập, tuy nhiên điều này không phải lúc nào cũng đúng. Trong bài đăng này tôi sẽ giải thích sự khác biệt giữa các chức năng này ngay lập tức()Từ hướng dẫn sử dụng PHP – isset()
Nói cách khác, nó chỉ trả về true khi biến không phải là null trống rỗng()Từ Hướng dẫn sử dụng PHP - trống ()
Nói cách khác, nó sẽ trả về true nếu biến là một chuỗi rỗng, false, array(), NULL, “0?, 0, và một biến chưa được đặt is_null()Từ Hướng dẫn sử dụng PHP – is_null()
Nói cách khác, nó chỉ trả về true khi biến là null. is_null() đối lập với isset(), ngoại trừ một điểm khác biệt là isset() có thể được áp dụng cho các biến không xác định, nhưng is_null() chỉ áp dụng cho các biến đã khai báo Bảng dưới đây là một tài liệu tham khảo dễ dàng cho những gì các hàm này sẽ trả về cho các giá trị khác nhau. Các khoảng trắng có nghĩa là hàm trả về bool(false) Các phương thức này được sử dụng để xác định giá trị của một biến. Để xem một biến có giá trị hay không, hãy sử dụng các hàm isset(), empty() và is null() Các hàm isset(), empty() và is null() là các hàm dựng sẵn trong PHP được sử dụng để kiểm tra giá trị của một biến hoặc quá trình khởi tạo của nó. Tất cả các chức năng này trả về một giá trị Boolean. Ở đây, tôi sẽ giải thích sự khác biệt giữa các chức năng này Bảng chênh lệch chức năng
Hàm khởi tạo PHP ()Phương pháp Hàm này trả về kết quả là giá trị Boolean Đúng hoặc Sai cú pháp
Ví dụ về hàm isset() trong PHP$age = 0; // Evaluates as true because $age is set if (isset($age)) { echo '$age is set even though it is empty'; } đầu ra $age is set even though it is empty Hàm PHP rỗng ()Phương thức trống () cũng là một phương thức tích hợp được sử dụng để xác định xem một biến có được đặt và không trống không Nếu giá trị là một chuỗi rỗng, sai, mảng (), NULL, 0 và không được đặt thì hàm trống () trả về TRUE và nếu một giá trị không trống thì trả về FALSE ❮ Tham chiếu xử lý biến PHP Ví dụKiểm tra xem một biến có phải là NULL hay không $a = 0; $b = null; $c = "null"; $d = NULL; Định nghĩa và cách sử dụngHàm is_null() kiểm tra một biến có phải là NULL hay không Hàm này trả về true (1) nếu biến là NULL, ngược lại trả về false/nothing cú phápGiá trị tham sốTham sốMô tảbiếnBắt buộc. Chỉ định biến để kiểm trachi tiết kỹ thuậtGiá trị trả về. TRUE nếu biến là NULL, FALSE nếu không thì Loại Trả về. Phiên bản Boolean PHP. 4. 0. 4+❮ Tham chiếu xử lý biến PHP Một tập hợp PHP, trống và không có giá trị so sánh hàm trợ giúp với một bảng cho các biến và các loại phổ biến tóm tắt nhanhisset() trả về true khi biến có giá trị, không phải là null hoặc biến được khai báo và không được gán empty() rỗng trả về true cho một chuỗi rỗng, null, 0 dưới dạng chuỗi và int hoặc false is_null() sẽ trả về true chỉ với giá trị null hoặc khi biến được khai báo nhưng không được gán Tóm lượcIsset ngược lại với is_null, nó có thể được áp dụng cho các biến chưa biết để kiểm tra xem chúng có “được đặt” hay không. is_null chỉ có thể được sử dụng trên các biến tồn tại và đóng vai trò là phương thức cho các biến tồn tại nhưng không được gán hoặc là null. Empty có thể được coi là một loại nền tảng trung bình Làm cách nào để so sánh null trong PHP?Hàm is_null() kiểm tra xem một biến có phải là NULL hay không. Hàm này trả về true (1) nếu biến là NULL, ngược lại trả về false/nothing.
Làm cách nào để kiểm tra xem một giá trị có phải là null hay không trong PHP?Để kiểm tra một biến có null hay không, chúng ta sử dụng hàm is_null() . Một biến được coi là NULL nếu nó không lưu trữ bất kỳ giá trị nào. Nó trả về TRUE nếu giá trị của biến $var là NULL, ngược lại, trả về FALSE.
Sự khác biệt giữa null và trống trong PHP là gì?NULL và rỗng - Hướng dẫn PHP
. Nó không phải là số không, 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 is a fancy term for nothing, for not having a value. It's not zero, it's not an empty string, it's the actual lack of a value. I mean, if we can set a value into a variable, then we also have to have some way to talk about the fact that variable might not have a value at all.
Đâu là sự khác biệt giữa isset() và empty() ?isset — Xác định xem một biến có được đặt và không phải là NULL hay không. . empty — Xác định xem một biến KHÔNG rỗng . |