Kiểm tra trống có NULL PHP không?
Một mảng trống được chuyển đổi thành null bằng cách so sánh '==' bằng nhau không nghiêm ngặt. Sử dụng is_null() hoặc ‘===’ nếu có thể lấy mảng trống
Xem đoạn mã sau Show
Tôi cảm thấy cách hiệu quả để truyền đạt sự khác biệt là sử dụng BẢNG SỰ THẬT, “”“apple”NULLFALSE0undefinedTRUEarray()123issetTRUETRUEFALSETRUETRUEFALSETRUETRUETRUEemptyTRUEFALSETRUETRUETRUETRUEFALSETRUEFALSEis_nullFALSEFALSETRUEFALSEFALSEWarning / TRUEFALSEFALSEFALSEVâng. Bây giờ hãy tìm sự khác biệtMã để hiểu sự khác biệtsự khác biệt. php
đầu ra
sự khác biệtngay lập tức Trả về true cho chuỗi rỗng, False, 0 hoặc một biến không xác định. Trả về false cho null trống rỗng Trả về true cho null, chuỗi trống, Sai, 0 hoặc một biến không xác định. Trả về true nếu có bất kỳ giá trị nào is_null Chỉ trả về true cho null. Trả về false trong tất cả các trường hợp khác. Ném cảnh báo nếu biến không được xác định. Nếu bạn chặn cảnh báo, bạn sẽ nhận được sự thật Có rỗng và NULL giống nhau trong PHP không?Null là một thuật ngữ ưa thích không có gì, vì không có giá trị . 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ả.
Làm cách nào để kiểm tra xem giá trị có trống hay NULL trong PHP không?Hàm PHP empty()
. Hàm này trả về false nếu biến tồn tại và không rỗng, ngược lại trả về true. Các giá trị sau ước tính trống. 0.
Chuỗi rỗng có được coi là NULL trong PHP không?Giá trị null thể hiện sự vắng mặt của bất kỳ đối tượng nào, trong khi chuỗi rỗng là một đối tượng thuộc loại Chuỗi không có ký tự nào .
Làm cách nào để kiểm tra xem một cái gì đó là 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. |