Trước khi chúng ta đi vào chi tiết của IS_NULL vs NULL trong PHP. Hãy cùng xem cuộc tranh luận chung- Nhà phát triển Junior (đến cao cấp): Thưa ông, tôi nhận được giá trị này là null. Tôi nghĩ rằng tôi phải sử dụng Theo tài liệu trang web PHP.NET, hàm is_null () tìm thấy có biến được cung cấp là null hay không.NULL. Trên thực tế, hàm is_null () hoạt động tương tự như isset () nhưng như nó ngược lại. Vì vậy, nó trả về Bảng sau đây sẽ cho thấy rõ cách isset () ngược lại với is_null ().
Hãy cùng xem ví dụ trong hành động- <?php $var = NULL; if(is_null($var)) { echo 'variable with null value'; } else { echo 'variable contains value'; } // OUTPUT variable with null value === NULL là gì?Null đi vào hình ảnh khi không có giá trị được gán cho biến đó, điều đó có nghĩa là một biến được khai báo mà không có giá trị được gán cho nó.comes into picture when no value assigned to that variable which means a variable is declared with no value assigned to it. Tương tự, khi chúng ta trả lại NULL từ hàm thì điều đó có nghĩa là không có gì để trả lại từ chức năng này và do đó tất cả các hoạt động liên quan được hoàn thành trong chính các chức năng. Dưới đây là ví dụ nhỏ để hiểu rằng khi không có giá trị được gán cho một biến thì loại biến là null.NULL. <?php $var; var_dump($var); // OUTPUT NULL Bây giờ, câu hỏi chính đặt ra nếu cả hai thực hiện cùng một hoạt động và hoàn toàn không có sự khác biệt thì sự khác biệt chính xác ở giữa họ là gì?what is the exact difference in between them? is_null vs null trong PHP
Conclusion:Tốt hơn là sử dụng chức năng IS_NULL Inbuilt khi có một số lượng nhỏ yêu cầu theo yêu cầu tương ứng. Nhưng khi trang web phát triển và số lượng người dùng tích cực sử dụng dịch vụ đó. Vì vậy, trong quan điểm hiệu suất, việc sử dụng === null là tốt để kiểm tra giá trị.=== NULL to check the value. Vì vậy, trong IS_NULL vs NULL trong Php Battle, === NULL sẽ giành chiến thắng trong trận đấu vì hiệu suất nhanh của nó. Sự khác biệt giữa NULL và trống trong PHP là gì?Hàm trống () trả về true nếu giá trị của một biến đánh giá là sai. Điều này có thể có nghĩa là chuỗi trống, null, số nguyên 0 hoặc một mảng không có phần tử. Mặt khác, is_null () sẽ chỉ trả về true nếu biến có giá trị null. Dưới đây là một ví dụ cơ bản để hiển thị sự khác biệt giữa chúng. . This could mean the empty string, NULL , the integer 0 , or an array with no elements. On the other hand, is_null() will return true only if the variable has the value NULL . Here is a basic example to show the difference between them.
NULL trong PHP là gì?Giá trị null đặc biệt đại diện cho một biến không có giá trị.NULL là giá trị duy nhất có thể có của loại null.Một biến được coi là null nếu: nó đã được chỉ định null hằng số.Nó chưa được đặt thành bất kỳ giá trị nào.a variable with no value. null is the only possible value of type null. A variable is considered to be null if: it has been assigned the constant null . it has not been set to any value yet.
NULL == FALSE PHP?Null về cơ bản có nghĩa là một biến không có giá trị được gán cho nó;Sai là giá trị boolean hợp lệ, 0 là giá trị số nguyên hợp lệ và PHP có một số chuyển đổi khá xấu giữa 0, "0", "" và sai., 0 is a valid integer value, and PHP has some fairly ugly conversions between 0 , "0" , "" , and false .
Null hay trống trong PHP?hàm trống () trong PHP?Hàm isset () là một hàm sẵn có trong PHP, kiểm tra xem một biến được đặt và không phải là null.Hàm này cũng kiểm tra xem một biến được khai báo, mảng hoặc khóa mảng có giá trị null, nếu có, isset () trả về false, nó trả về đúng trong tất cả các trường hợp có thể khác.The isset() function is an inbuilt function in PHP which checks whether a variable is set and is not NULL. This function also checks if a declared variable, array or array key has null value, if it does, isset() returns false, it returns true in all other possible cases. |