变量:
变量要么是经过设置的,要么是未经过设置的.如果把一个值赋给变量,不论这个值是true还是false,是空值还是非空值,
这个变量就是经过设置的.当传递给函数isset()的变量是经过设置的,那该函数会返回true. 要把变量转换成未设置的,
需要对该变量调用unset()函数,或者给这个变量赋null值.
如果变量出现在一个URL查询字符串中,即使它没有被指定值,也是经过设置的.因此以下URL:
http://www.example.com/set.php?chimps=$monkeys=12
会将$_GET['monkeys']设置为12,而将$_GET['chimps']设置成空字符串.
所有未经设置的变量也是空的.设置的也可能是空的或非空.空值可转换成布尔值false,整型0,双精度0.0,字符串"0".
没有元素的数组,没有属性的对象和NULL.