让我们一起爱米兰
站内搜搜:
移动设备
请扫描二维码
或访问
m.milan100.com
您所在的位置 -> 米兰百分百 -> PHP -> PHP的empty()函数

PHP的empty()函数

点击数:1273 发表时间:2010-07-05 16:51:21 作者: 来源链接:
分享到:
分享到微信
  • 格式:bool empty ( mixed var )
  • 功能:检查一个变量是否为空
  • 返回值:
  • 若变量不存在则返回 TRUE
  • 若变量存在且其值为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 TURE
  • 若变量存在且值不为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 FALSE

 

  • 版本:PHP 3, PHP 4, PHP 5

 

更多说明:

 

  • empty()的返回值=!(boolean) var,但不会因为变量未定义而产生警告信息。参见转换为布尔值获取更多信息。
  • empty() 只能用于变量,传递任何其它参数都将造成Paser error而终止运行。
检测常量是否已设置可使用 defined() 函数。 

 

例子: empty() 与 isset() 的一个简单比较 

 

<?php $var = 0;   // 结果为 true,因为 $var 为空 if (http://www.php.net/empty">($var)) {

http://www.php.net/echo">'$var is either 0 or not set at all';

}   // 结果为 false,因为 $var 已设置 if (!http://www.php.net/isset">($var)) {

http://www.php.net/echo">'$var is not set at all';

} ?></pre>


注: 由于这是一个语言结构而非函数,因此它无法被变量函数调用。

 


注: empty() 只检测变量,检测任何非变量的东西都将导致解析错误。换句话说,后边的语句将不会起作用: empty(addslashes($name))。

0
很 好
0
一 般
0
差 劲
热门新闻
相关文章
上一篇: php的中文编码问题
下一篇: php发送邮件类
评论区
匿名

返回首页 | 收藏本页 | 回到顶部
Copyright 2010. 米兰百分百 Powered By Bridge.
京ICP备15050557号