码迷,mamicode.com
首页 > Web开发 > 详细

PHP中empty、isset和is_null的使用区别

时间:2014-10-17 23:21:18      阅读:342      评论:0      收藏:0      [点我收藏+]

标签:ar   使用   strong   sp   on   bs   php   测试   函数   

关于PHP中empty()、isset() 和 is_null() 这三个函数的区别,之前记得专门总结过,上次又被问到,网上已经很多,就用几个例子来说明:

测试用例选取:

<?php

$a;
$b = false;
$c = ‘‘;
$d = 0;
$e = null;
$f = array();

?>

用var_dump()分别输出如下:

empty()


 

bool(true)
bool(true)
bool(true)
bool(true)
bool(true)
bool(true)

 

isset()


 

bool(false)
bool(true)
bool(true)
bool(true)
bool(false)
bool(true)

is_null()


 

bool(true)
bool(false)
bool(false)
bool(false)
bool(true)
bool(false)

PHP中empty、isset和is_null的使用区别

标签:ar   使用   strong   sp   on   bs   php   测试   函数   

原文地址:http://www.cnblogs.com/fanchangfa/p/4032170.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!