isset()和empty()函数的区别
来源:互联网 发布:域名是什么 编辑:程序博客网 时间:2024/05/16 06:11
两者都是测试变量用的,但是isset()是测试变量是否被赋值,而empty()是测试一个已经被赋值的变量是否为空。
如果一个变量没被赋值就引用在php里是被允许的,但会有notice提示,如果一个变量被赋空值,$foo=""或者$foo=0或者 $foo=false,那么empty($foo)返回真,isset($foo)也返回真,就是说赋空值不会注销一个变量。
要注销一个变量,可以用 unset($foo)或者$foo=NULL
实例:
<? <?
$a;
if(isset($a))
{
echo "1";
}
else
{
echo "0";
}
if(empty($a))
{
echo "kong";
}
else
{
echo "fei";
}
if($a)
{
echo "1";
}
else
{
echo "0";
}
?>
$a;
if(isset($a))
{
echo "1";
}
else
{
echo "0";
}
if(empty($a))
{
echo "kong";
}
else
{
echo "fei";
}
if($a)
{
echo "1";
}
else
{
echo "0";
}
?>
<?
$a;
if(isset($a))
{
echo "1";
}
else
{
echo "0";
}
if(empty($a))
{
echo "kong";
}
else
{
echo "fei";
}
if($a)
{
echo "1";
}
else
{
echo "0";
}
?>
- isset()和empty()函数的区别
- PHP函数isset和empty的区别
- isset()和empty()函数的区别
- 谈函数isset()和empty()的区别
- empty()和isset()的区别
- isset()和empty()的区别
- isset和empty的区别
- empty()和isset()的区别
- empty() 和 isset() 的区别
- empty 和isset的区别
- isset()和empty()的区别
- empty和isset的区别
- isset()和empty()的区别
- isset和empty的区别
- isset()和empty()的区别
- php函数isset和empty的区别 - 小猪版
- 实例研究PHP函数isset和empty的区别
- php中empty()和isset()函数的区别
- php中$_request与$_post、$_get的区别
- 三种基本排序(冒泡,选择,插入)
- 送给1985年左右的朋友,看完是不是有些泪水
- Unable to get the project from the web server. 错误的解决方法
- fast report 的预览
- isset()和empty()函数的区别
- C#编号要养成好习惯
- 俞敏洪:控制不了情绪就做不了大事
- 余世维:如何令你的上司对你另眼相看?
- RAC 学习笔记(1)-技术介绍
- (C语言)由十六进制输出所想到的 (一,引子)
- 又是一个秋
- 2008.10.22 Team Fouondation 的安装
- asp.net httpmodule and httphander