標籤:運算式 null false 布爾
使用 PHP 函數對變數 $x 進行比較
| 運算式 |
gettype() |
empty() |
is_null() |
isset() |
boolean : if($x) |
| $x = ""; |
string |
TRUE |
FALSE |
TRUE |
FALSE |
| $x = null; |
NULL |
TRUE |
TRUE |
FALSE |
FALSE |
| var $x; |
NULL |
TRUE |
TRUE |
FALSE |
FALSE |
| $x is undefined |
NULL |
TRUE |
TRUE |
FALSE |
FALSE |
| $x = array(); |
array |
TRUE |
FALSE |
TRUE |
FALSE |
| $x = false; |
boolean |
TRUE |
FALSE |
TRUE |
FALSE |
| $x = true; |
boolean |
FALSE |
FALSE |
TRUE |
TRUE |
| $x = 1; |
integer |
FALSE |
FALSE |
TRUE |
TRUE |
| $x = 42; |
integer |
FALSE |
FALSE |
TRUE |
TRUE |
| $x = 0; |
integer |
TRUE |
FALSE |
TRUE |
FALSE |
| $x = -1; |
integer |
FALSE |
FALSE |
TRUE |
TRUE |
| $x = "1"; |
string |
FALSE |
FALSE |
TRUE |
TRUE |
| $x = "0"; |
string |
TRUE |
FALSE |
TRUE |
FALSE |
| $x = "-1"; |
string |
FALSE |
FALSE |
TRUE |
TRUE |
| $x = "php"; |
string |
FALSE |
FALSE |
TRUE |
TRUE |
| $x = "true"; |
string |
FALSE |
FALSE |
TRUE |
TRUE |
| $x = "false"; |
string |
FALSE |
FALSE |
TRUE |
TRUE |
以上是平時開發中的注意事項,有疑問的大家可以驗證下哈歡迎指正
無論從事什麼行業,只要做好兩件事就夠了,一個是你的專業、一個是你的人品,專業決定了你的存在,人品決定了你的人脈,剩下的就是堅持,用善良專業和真誠贏取更多的信任。不忘初心 方得始終!
php變數布爾值驗證