empty、isset、is_null的区别 发表于 2016-10-11 | 分类于 PHP | | 阅读次数: 字数统计: 115 字 | 阅读时长 ≈ 1 分钟 isset()用来检测一个变量是否已声明且值不为NULL。即,只有在变量值不为NULL时返回真。 empty()用来检测一个变量是否为空,即如下情况返回真:变量是空字符串,false,空数组[array()],NULL,0,’‘,以及被unset删除后的变量。 is_null()用来判断变量内容是否为NULL值,即仅为变量是NULL时返回真。 如表格所示,空白表示返回false