Hướng dẫn is 0 and null the same in php? - 0 và null có giống nhau trong php không?
Bạn gợi ý về một câu hỏi sâu sắc: Khi nào một biểu hiện nên đúng? Show Dưới đây, tôi sẽ giải thích tại sao những gì bạn đang làm không hoạt động và cách khắc phục nó. Trong nhiều ngôn ngữ Trang này cho chúng tôi biết rằng nếu chúng tôi có hai biến được so sánh, thì các biến được chuyển đổi như sau (thoát khỏi bảng ở trận đấu đầu tiên)
Vì vậy, bạn đang so sánh một số null so với một số. Do đó, cả null và số được chuyển đổi thành boolean. Trang này cho chúng tôi biết rằng trong một chuyển đổi như vậy, cả 1.Biểu thức của bạn bây giờ đọc, 2, tất nhiên, điều này là đúng.Nhưng không phải những gì bạn muốn. Trang này cung cấp một danh sách các nhà khai thác so sánh của PHP.
Bộ so sánh đầu tiên là so sánh bạn đang sử dụng bây giờ. Lưu ý rằng nó thực hiện các chuyển đổi tôi đã đề cập trước đó. Sử dụng bộ so sánh thứ hai sẽ khắc phục vấn đề của bạn. Vì null và một số không thuộc cùng loại, so sánh 3 sẽ trả về sai, thay vì thực hiện chuyển đổi loại như toán tử 4.Hi vọng điêu nay co ich. Edgar tại Goodforall Dot EU ¶ Blue Dot Hirano tại Gmail Dot Com ¶string while 6 is an int. 7 is a bool while 8 is a string.
So sánh $ x với các hàm PHP
0 6
PHP tại Richardneill Dot org ¶ ¶ 10 năm trước
"" 64PHP tại Benizi Dot Com ¶ ¶ 12 năm trước
Aidan tại php dot net ¶ ¶ 17 năm trước
"" 64thẳng thắn ¶ ¶ 15 năm trước
Tháng một ¶ ¶ 16 năm trước
"" 64Trickyfoxy ¶ ¶ 2 năm trước
Alt Dot JL-3GI8B7L tại Binich Dot Com ¶ ¶ 4 năm trước
"" 79Edgar tại Goodforall Dot EU ¶ ¶ 12 năm trước
"" 83Aidan tại php dot net ¶ ¶ 17 năm trước
"" 64thẳng thắn ¶ ¶ 17 năm trước
"" 64thẳng thắn ¶ ¶ 15 năm trước
"" 64Tháng một ¶ ¶ 17 năm trước
"" 64thẳng thắn ¶ ¶ 15 năm trước
"" 64thẳng thắn ¶ ¶ 15 năm trước
"" 64Tháng một ¶ ¶ 4 năm trước
"" 64Edgar tại Goodforall Dot EU ¶ ¶ Blue Dot Hirano tại Gmail Dot Com ¶
"" 648 năm trước ¶ Ẩn danh ¶
trexx68 ¶ ¶ 7 năm trước
"" 64Jerryschwartz tại thoải mái dot com ¶ ¶ 4 năm trước
"" 64Edgar tại Goodforall Dot EU ¶ ¶ Blue Dot Hirano tại Gmail Dot Com ¶
"" 64thẳng thắn ¶ ¶ 2 năm trước
"" 64Alt Dot JL-3GI8B7L tại Binich Dot Com ¶ ¶ 17 năm trước
"" 640 có tính là PHP trống không?Những điều sau đây được coi là trống: "" (một chuỗi trống) 0 (0 là một số nguyên) "0" (0 dưới dạng chuỗi) null."" (an empty string) 0 (0 as an integer) "0" (0 as a string) NULL.
Có sự khác biệt giữa giá trị null và không?Câu trả lời cho điều đó khá đơn giản: một null có nghĩa là không có giá trị, chúng tôi đang nhìn vào một ô trống/trống và 0 có nghĩa là chính giá trị là 0.a NULL means that there is no value, we're looking at a blank/empty cell, and 0 means the value itself is 0.
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.represents 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.
Tại sao NULL không bằng 0?Bạn có thể nghĩ về nó như thế này, null chỉ có nghĩa là giá trị là "không xác định".Nhưng "0" định nghĩa biến là một số nguyên, 0 là một giá trị!Null không được tuyên bố là bất cứ điều gì.Do đó nó là sai.Null is not declared to be anything. Therefore it is false. |