+ -
当前位置:首页 → 问答吧 → php中null empty isset判断空

php中null empty isset判断空

时间:2011-03-21

来源:互联网

转:myfreespace

php中null empty isset判断空





在平时的条件判断中true 和 false是常用的,判断常用的有 empty isset !


Php代码
  1. 1.    null=='' return true这两个是相等的但是   
  2. 2.isset(null) 将返回 false,而isset($aa='')将返回true,   
  3. 3.        *$aa;   
  4. 4.        * null==$aa return true 不过回报Undefined variable;   
  5. 5.未初始化的变量也可以用但容易报错,最好进行初始化,默认的初始化值为null   
  6. 6.0 和false相当 1 和true相当,   
  7. 7.!表示取反,在判断语句中多用在   
  8. 8.!null表示true   
  9. 9.!$no 对未定义的变量也表示true   
  10. 10.当定义后的变量 $c = 'aa'; !$c表示为false   
  11. 11.  
  12. 12.        * isset($aa) return false   
  13. 13.        * $aa = null;   
  14. 14.        * isset($aa) return false   
  15. 15.        * $aa = '';   
  16. 16.        * isset($aa); return true   
  17. 17.        * emptyempty()   
  18. 18.        *   
  19. 19.        * emptyempty($aa); return true;   
  20. 20.        */   
  21. 21.emptyempty() 可以用来判断$aa,$aa=null,$aa='',$aa=array(),$aa=0,$aa='0',$aa=false,;这些都返回true,还有没有属性的对象也将返回true,
复制代码

作者: 听老歌   发布时间: 2011-03-21

这里有个isset,empty与bool的判断对照便,列举了各种情况下的结果,清晰明了:
http://www.5idev.com/p-php_empty.shtml

作者: 紫月亮   发布时间: 2011-03-21

热门下载

更多