[PHP]起步PHP之-empty和isset的区别
时间:2007-04-30 来源:Skyverd
今天看了书上写的一头的雾水,最后自己尝试一下觉得不错。于是在Zend Studio
里面写了两个函数的使用方法,一下就区别出来了。
以下是empty()函数的方法:
-------------------------------------------------------------
?php
#变量不存在或者不存在,或者为0,或者为空字符串都返回1
#变量不为空时,则返回空值!
$str_a="";
$str_b="1231231231";
$num_str_1=empty($str_a);
$num_str_2=empty($str_b);
echo $num_str_1;
echo "
";
echo $num_str_2;
echo "
";
if(empty($str_a))
echo "\$str_a exists!
";
else
echo "\$str_a is not exists!
";
if(empty($str_b))
echo "\$str_b exists!
";
else
echo "\$str_b is not exists!
";
?>
---------------------------------------------------------
以下是isset()的使用方法:
-------------------------------------------------------
?php
#只要变量存在,就返回1,否则返回空值
#$str_a="dsadsad";
$num_str_1=empty($str_a);
echo $num_str_1;
echo "
";
if(empty($str_a))
echo "\$str_a exists!
";
else
echo "\$str_a is not exists!
";
?>
---------------------------------------------------
相关阅读 更多 +
排行榜 更多 +