【转贴】读代码时遇到的php技术参考,关于空串、空变量的判断
以下为一些读代码时遇到的php技术参考,关于空串、空变量的判断
出处:http://www.php.net/manual/en/types.comparisons.php
我html画表格的神功又精进了XD
Expression | gettype() | empty() | is_null() | isset() | boolean:if($x) |
$x = ""; | string | true | false | true | false |
$x = null; | NULL | true | true | false | false |
var $x; (not set) | NULL | true | true | false | false |
$x = array(); | array | true | false | true | false |
$x = false; | boolean | true | false | true | false |
$x = 15; | integer | false | false | true | true |
$x = 1; | integer | false | false | true | true |
$x = 0; | integer | true | false | true | false |
$x = -1; | integer | false | false | true | true |
$x = "15"; | string | 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 = "foo"; | string | false | false | true | true |
$x = "true"; | string | false | false | true | true |
$x = "false"; | string | false | false | true | true |